वापसी पर स्वागत है।
इस वीडियो में हम टिप्पणी मार्गों कि हम सिर्फ इतना संपादित करें अद्यतन में जोड़ा प्राधिकरण में जोड़ने के लिए और केवल एक का उपयोग करने के लिए या यदि वह सदस्य टिप्पणी जैसे हम किया था मालिक वास्तव में संपादित या कुछ और अद्यतन करने में सक्षम होना करने के लिए नष्ट करने के लिए जा रहे हैं कैंप के लिए।
हम मूल रूप से एक ही कोड जहां हम एक मिडलवेयर लगता है कि हम हमारा चेक कैम्प का ग्राउंड स्वामित्व कहा जाता है लेकिन हमारा चेक टिप्पणी स्वामित्व बुलाया जाएगा के साथ उस लक्ष्य को हासिल करने और फिर हम यह भी सुनिश्चित करना है कि हम छिपाने बनाना चाहते हैं और इसलिए है कि हम डॉन 'उन बटन दिखाता हूँ टी एक उपयोगकर्ता एक हटाएँ बटन है कि वे वास्तव में क्लिक नहीं कर सकते हैं दिखा।
वे उस टिप्पणी हटाने की अनुमति नहीं है।
जो भी मूल रूप से एक ही कोड है कि हम टिप्पणी के लिए या कैंप के लिए किया जाता है।
और फिर अंत और यह केवल एक चीज है वास्तव में नई बात यह है कि यह है कि मैं हमें हमारे मिडलवेयर refactor करना चाहते हैं।
तो बुनियादी तौर पर सिर्फ एक नई फ़ाइल में हमारे मिडलवेयर बाहर के सभी कदम और आवश्यकता है कि फ़ाइल यकीन है कि एक उपयोगकर्ता को संपादित करने के लिए मार्ग है, तो वह या वह उस टिप्पणी ही नहीं करता नहीं मिल सकता बनाकर शुरू हो जाएगा।
तो चलो यहाँ हमारे टिप्पणियों के बजाय मार्ग में चलते हैं।
और चलो संपादित करने के लिए चलते हैं।
हम एक मिडलवेयर यहाँ है कि हमारे लिए जाँच करना होगा चाहते हैं।
तो टिप्पणी के स्वामित्व की जांच जैसे हम पिछले वीडियो में या पिछले कैम्प का ग्राउंड वीडियो जहां हम कैम्प का ग्राउंड स्वामित्व की जांच किया और अगर हम उस कोड बस पर पूरी बात की नकल करने जा रहा पर एक नज़र रखना में किया था।
यह एक तरह से लंबे समय से हमारे अन्य मध्य के साथ नीचे रख रहा है, जहां हम उस नाम की जाँच टिप्पणी स्वामित्व बदल देंगे।
पहली बात हम करते हैं की जांच में किसी भी उपयोगकर्ता में लॉग इन किया है उपयोगकर्ता लॉग है।
अगर सिर्फ उन्हें वापस अनुप्रेषित नहीं है और अंत में एक संदेश दिखाई देगा का कहना है कि इस पर हस्ताक्षर करें या यदि आप ऐसा करने के लिए हस्ताक्षर किए जाने की है।
और उस से भी आप सही मालिक नहीं किया जा रहा है एक अलग त्रुटि है।
इसलिए हम सिर्फ कहने के लिए आप ऐसा करने की अनुमति नहीं है नहीं करना चाहती।
हमेशा हम पहली बार में हस्ताक्षर कहना चाहता हूँ और फिर अगर आप साइन इन करते हैं और आप अभी भी इसे ही तो हम एक अलग संदेश भेज देंगे नहीं है।
अभी के लिए यह बात नहीं है क्योंकि हम उन संदेशों की जरूरत नहीं है।
तो अगर आप पर हस्ताक्षर किए हैं में हम शुक्रवार से ठीक से टिप्पणी टिप्पणी खोजने की जरूरत है।
यह ऊपर tramstop आईडी अनुरोध का अनुरोध नहीं है tramstop इस पाया जा टिप्पणी id बदलाव टिप्पणी।
वहाँ एक त्रुटि है तो वापस अनुप्रेषित वह ठीक है।
वरना यह एक छोटे से साफ बनाने के लिए अपनी टिप्पणी बदल सकते हैं।
और मैं कह टिप्पणी रहते हैं।
मैं जावास्क्रिप्ट टिप्पणी नहीं वास्तविक टिप्पणी मॉडल बदलने से मतलब है।
तो फिर हम अगर मिल टिप्पणी लेखक कि आईडी अनुरोध है कि यह यूजर आईडी के बराबर होती है जांच की जरूरत है।
तो चलो टिप्पणी के लिए मॉडल पर फिर एक नजर डालते हैं।
याद है हम एक लेखक है और कहा कि लेखक एक आईडी है और यह एक नेवला आई.डी. है तो हम बस कैम्प का ग्राउंड के साथ की तरह ट्रिपल बराबरी नहीं कर सकता।
तो अगर पाया टिप्पणी लेखक बाहर आईडी डॉट के बराबर होती है कि विशेष विधि हम में उपयोगकर्ता की पहचान लॉग इन करने के लिए यह तुलना कर रहे हैं अनुरोध के अंदर संग्रहित किया जाता है जो पासपोर्ट के लिए है कि उपयोगकर्ता के लिए धन्यवाद।
तो अगर है कि मामले में सब कुछ जिसका मतलब है कि हम आगे बढ़ने और अगले मार्ग हैंडलर चला सकते हैं अच्छा है।
अन्यथा पीठ और फिर से कारण है कि मैं इस सब से अलग भले ही यह एक प्रकार की पक्षी है तीन अलग अलग समय पर वापस अनुप्रेषित इतना है कि हम एक अलग त्रुटि संदेश एक बार हम अब से बस कुछ ही वीडियो में उस को पाने के लिए निर्दिष्ट कर सकते भेज दें।
तो चलो अब कुछ और यकीन है कि सब कुछ अच्छा है बनाते हैं।
आम स्वामित्व की जाँच करें।
हम जानते हैं कि यहां तक ​​है।
हम मार्ग संपादित करने के लिए जाने की जरूरत है।
हम उस चेक टिप्पणी में स्वामित्व जोड़ा।
ग्रेट चलो इसे एक शॉट देना और देखते हैं क्या होता है।
अच्छा।
तो हर कोई यहाँ लाने के लिए सक्षम होना चाहिए।
मैं अब ठीक है तो अगर मैं इसे क्लिक करें यह मुझे यहाँ वापस लेता लॉग इन नहीं कर रहा हूँ।
उत्तम।
अब अगर मैं के रूप में सीरियस ब्लैक जो कि टिप्पणी बनाया लोग इन करते हैं और मुझे लगता है कि इसे फिर से अब यह काम करता प्रयास करें।
चलो बस यहाँ में कुछ विशेषज्ञ सामान जोड़ दें।
अब जब कि संरक्षित नहीं है, क्योंकि उस अद्यतन मार्ग है।
इसलिए हम वास्तव में सिर्फ सटीक एक ही बात यही वजह है कि इसकी वजह यह है कि हम उस कोड के सभी यहीं सिर्फ हो सकता था और फिर इसे अद्यतन करने के लिए वापस दोहराया के रूप में अच्छी तरह से तो अच्छा है कि हम इसे एक अलग समारोह में चले गए रहा है।
यहीं।
और के लिए नष्ट कर।
लेकिन अभी के लिए उस पर छोड़ दो।
यकीन है कि यह काम करता है।
इसलिए सैद्धांतिक रूप से मैं किसी भी तरह कुछ अन्य अनुप्रयोग से डाकिया या ऐसा कुछ से एक अद्यतन अनुरोध भेजने खत्म हो सकता है।
लेकिन आप जानते हैं कि एक उपयोगकर्ता है कि है जो बहुत ही दुर्लभ हो जाएगा करना होगा, लेकिन सैद्धांतिक रूप से किसी को ऐसा कर सकता है।
और उसे अद्यतन करने के लिए चेक टिप्पणी स्वामित्व जोड़ने के बिना संरक्षित नहीं किया जाएगा।
लेकिन हम कुछ भी अलग नहीं देखा होगा यहाँ अगर मैं उस पर प्रयास करें।
एक ही समस्या है, तो मैं वापस लॉग इन करें और आप सिर्फ इस माध्यम से छोड़ सकते हैं, अगर आप वास्तव में इसे देखने के लिए परवाह नहीं है।
इस कोर्स के लिए नहीं मुझे अब log in अगर मैं अद्यतन ठीक काम करता है संपादित देखने का सबसे रोमांचक हिस्सा है।
और अगर मैं उस बिंदु पर बाहर हस्ताक्षर किए थे या अगर मेरे डेटा गलत था या कुछ अजीब हुआ यह तो मुझे वापस अनुप्रेषित होगा और अंत में एक संदेश दिखा।
ठीक है तो अब अगर मैं हटाने पर क्लिक करते अद्यतन है कि है।
जब मैं मैं उस टिप्पणी जो स्पष्ट नहीं है कि हम क्या चाहते नष्ट कर सकते हैं पर हस्ताक्षर नहीं कर रहा हूँ तो चलो कि तय करते हैं।
के एक पृष्ठ टिप्पणी करता है कि करने के लिए चलते हैं।
यह एक के बाद एक भी नहीं है।
मुझे एक बार फिर से सबसे रोमांचक नहीं में एक टिप्पणी जोड़ें।
ओह, और मैं गलत पासवर्ड पर एक टिप्पणी टाइप।
ओह प्रिय।
का है कि एक बार और कोशिश करते हैं।
ठीक।
रॉकी पर्वत के लिए उच्च चलते हैं।
मेरे लिए एक टिप्पणी जोड़ें।
ठीक।
तो मैं एक उपयोगकर्ता जब तक वे में लॉग इन कर रहे हैं यह नष्ट करने में सक्षम होने के लिए नहीं करना चाहती।
यह बिल्कुल वैसा ही है।
हमारे लिए सुपर आसान।
बस मार्ग को जोड़ने या मध्यम Waren नष्ट कर पाते हैं और है कि हम सभी की जरूरत है।
तो अगर हम यह कोशिश मैं सिर्फ तुम्हें पता चला है कि वर्तमान में इससे पहले कि हम परिवर्तन किया है।
किसी को भी हटा सकते हैं।
अब अगर मैं ताज़ा रहा लॉग इन नहीं कर रहा हूँ में मैं नष्ट क्लिक किया और यह अभी भी वहाँ है।
नष्ट करने के लिए मना कर दिया।
महान अंतिम बड़ा कदम दिखा रहा है और इन बटनों उचित रूप से छुपा रही है।
तो मुझे साइन-इन करें या किसी और रूप में साइन अप करते हैं।
के दरवाजे तक Dumble दरवाजे के रूप में हस्ताक्षर करते हैं।
पासवर्ड भी पासवर्ड है।
साइन अप करें।
के रूप में अच्छी तरह से टिप्पणी जोड़ दीजिए।
अब दो अलग टिप्पणियों दो अलग-अलग लेखकों।
मैं इस डबल दरवाजा में हस्ताक्षर कर रहा हूँ तो मैं केवल हटाएं बटन यहाँ देखना चाहते हैं।
ये मुझे इतना है कि ऐसा करने के लिए छुपा हुआ होना चाहिए।
पर वह यह कैसे शो पेज कैम्प का ग्राउंड के लिए हटा सकते हैं और संपादित करें बटन पर किया था एक नजर डालें।
कौन सा यहीं है।
यह एकल लाइन यदि वर्तमान उपयोगकर्ता और कैम्प का ग्राउंड लेखक डेटा वर्तमान यूजर आईडी के बराबर होती है तो हम यह बहुत बहुत कुछ परिवर्तन के अलावा समान दिखा।
जो सबसे पहले तो यह लेखक डॉट पर कैंप नहीं है।
यह टिप्पणी लेखक है और वह हमारे foreach में यहाँ परिभाषित किया है।
तो जो कुछ भी इस कैम्प का ग्राउंड प्रत्येक टिप्पणियां सरणी के लिए हमारे मामले में कॉल यह टिप्पणी लेखक पाठ प्रदर्शन प्रदर्शन और फिर जांच अगर वहाँ एक मौजूदा उपयोगकर्ता है।
और संग्रहीत किया जाता है जो कि यदि वर्तमान उपयोगकर्ता का आईडी यहाँ है।
वहाँ टुकड़े यहां चलती का एक बहुत है, लेकिन मैं इस संक्षिप्त समीक्षा करेंगे।
यह है कि एक पंक्ति है कि हम Abdoulaye करने के लिए हमें जोड़ा ऊपर है कि में जोड़ने से आ रही है।
आप यहीं कहां हैं।
हमारे टेम्पलेट्स में से हर एक के लिए वर्तमान उपयोगकर्ता।
वर्तमान उपयोगकर्ता अनुरोध उपयोगकर्ता और अनुरोध उपयोगकर्ताओं पासपोर्ट से आ बराबर होती है।
यह वर्तमान उपयोगकर्ता तो उपयोगकर्ता जानकारी है।
अगर वहाँ एक है हम अगर वहाँ एक है क्योंकि अगर हम इस पहले भाग की जरूरत नहीं है कि जांच करने के लिए है और हम सभी के लिए यह है अगर कोई वर्तमान उपयोगकर्ता यह हमें कह वर्तमान उपयोगकर्ता अपरिभाषित एक त्रुटि दे देंगे।
ठीक है तो आम है कि लेखक कि आईडी।
आखिरी बात हम की जरूरत है हमारे समापन ब्रैकेट या यदि बयान के लिए एक घुंघराले ब्रेस में जोड़ने के लिए है।
नहीं के बराबर संकेत है।
तो यह सब है कि अगर बयान में संलग्न है।
चलो इसे एक शॉट शुरू करने के लिए दे देते हैं।
अगर मैं ताजा थे यह मुझे लॉग आउट करेंगे और हम कोई बटन देखने की उम्मीद।
बिल्कुल सही सिनेन डबल दरवाजा करना होगा।
रॉकी माउंटेन उच्च करने के लिए वापस जाओ और हम केवल उन बटन देखें।
उत्तम।
यकीन है कि यह अभी भी काम करता है।
अच्छा लग रहा है लेकिन अभी भी यह भी अच्छा लग रहा है।
अब के रूप में सिरियस ब्लैक में प्रवेश करते हैं।
अब हम बटन को देखने की उम्मीद और हम करते हैं।
बिल्कुल सही है और मैं भी अब इस हटा सकते हैं।
चलो यह हटा दें।
मुझे लगता है कि कैम्प का ग्राउंड छोड़ने के लिए क्योंकि कैंप कीमती हैं चाहते हैं।