1
00:00:00,420 --> 00:00:01,200
वापसी पर स्वागत है।

2
00:00:01,410 --> 00:00:16,710
इस वीडियो में हम टिप्पणी मार्गों कि हम सिर्फ इतना संपादित करें अद्यतन में जोड़ा प्राधिकरण में जोड़ने के लिए और केवल एक का उपयोग करने के लिए या यदि वह सदस्य टिप्पणी जैसे हम किया था मालिक वास्तव में संपादित या कुछ और अद्यतन करने में सक्षम होना करने के लिए नष्ट करने के लिए जा रहे हैं कैंप के लिए।

3
00:00:16,980 --> 00:00:35,620
हम मूल रूप से एक ही कोड जहां हम एक मिडलवेयर लगता है कि हम हमारा चेक कैम्प का ग्राउंड स्वामित्व कहा जाता है लेकिन हमारा चेक टिप्पणी स्वामित्व बुलाया जाएगा के साथ उस लक्ष्य को हासिल करने और फिर हम यह भी सुनिश्चित करना है कि हम छिपाने बनाना चाहते हैं और इसलिए है कि हम डॉन 'उन बटन दिखाता हूँ टी एक उपयोगकर्ता एक हटाएँ बटन है कि वे वास्तव में क्लिक नहीं कर सकते हैं दिखा।

4
00:00:35,640 --> 00:00:37,820
वे उस टिप्पणी हटाने की अनुमति नहीं है।

5
00:00:38,250 --> 00:00:43,500
जो भी मूल रूप से एक ही कोड है कि हम टिप्पणी के लिए या कैंप के लिए किया जाता है।

6
00:00:43,500 --> 00:00:49,200
और फिर अंत और यह केवल एक चीज है वास्तव में नई बात यह है कि यह है कि मैं हमें हमारे मिडलवेयर refactor करना चाहते हैं।

7
00:00:49,380 --> 00:01:00,910
तो बुनियादी तौर पर सिर्फ एक नई फ़ाइल में हमारे मिडलवेयर बाहर के सभी कदम और आवश्यकता है कि फ़ाइल यकीन है कि एक उपयोगकर्ता को संपादित करने के लिए मार्ग है, तो वह या वह उस टिप्पणी ही नहीं करता नहीं मिल सकता बनाकर शुरू हो जाएगा।

8
00:01:01,050 --> 00:01:04,750
तो चलो यहाँ हमारे टिप्पणियों के बजाय मार्ग में चलते हैं।

9
00:01:05,120 --> 00:01:06,840
और चलो संपादित करने के लिए चलते हैं।

10
00:01:07,680 --> 00:01:10,630
हम एक मिडलवेयर यहाँ है कि हमारे लिए जाँच करना होगा चाहते हैं।

11
00:01:10,740 --> 00:01:25,310
तो टिप्पणी के स्वामित्व की जांच जैसे हम पिछले वीडियो में या पिछले कैम्प का ग्राउंड वीडियो जहां हम कैम्प का ग्राउंड स्वामित्व की जांच किया और अगर हम उस कोड बस पर पूरी बात की नकल करने जा रहा पर एक नज़र रखना में किया था।

12
00:01:25,320 --> 00:01:36,360
यह एक तरह से लंबे समय से हमारे अन्य मध्य के साथ नीचे रख रहा है, जहां हम उस नाम की जाँच टिप्पणी स्वामित्व बदल देंगे।

13
00:01:36,510 --> 00:01:41,870
पहली बात हम करते हैं की जांच में किसी भी उपयोगकर्ता में लॉग इन किया है उपयोगकर्ता लॉग है।

14
00:01:42,510 --> 00:01:51,220
अगर सिर्फ उन्हें वापस अनुप्रेषित नहीं है और अंत में एक संदेश दिखाई देगा का कहना है कि इस पर हस्ताक्षर करें या यदि आप ऐसा करने के लिए हस्ताक्षर किए जाने की है।

15
00:01:51,390 --> 00:01:55,560
और उस से भी आप सही मालिक नहीं किया जा रहा है एक अलग त्रुटि है।

16
00:01:55,560 --> 00:01:57,830
इसलिए हम सिर्फ कहने के लिए आप ऐसा करने की अनुमति नहीं है नहीं करना चाहती।

17
00:01:57,840 --> 00:02:05,940
हमेशा हम पहली बार में हस्ताक्षर कहना चाहता हूँ और फिर अगर आप साइन इन करते हैं और आप अभी भी इसे ही तो हम एक अलग संदेश भेज देंगे नहीं है।

18
00:02:05,970 --> 00:02:09,500
अभी के लिए यह बात नहीं है क्योंकि हम उन संदेशों की जरूरत नहीं है।

19
00:02:10,320 --> 00:02:14,940
तो अगर आप पर हस्ताक्षर किए हैं में हम शुक्रवार से ठीक से टिप्पणी टिप्पणी खोजने की जरूरत है।

20
00:02:15,060 --> 00:02:24,260
यह ऊपर tramstop आईडी अनुरोध का अनुरोध नहीं है tramstop इस पाया जा टिप्पणी id बदलाव टिप्पणी।

21
00:02:24,990 --> 00:02:27,690
वहाँ एक त्रुटि है तो वापस अनुप्रेषित वह ठीक है।

22
00:02:27,840 --> 00:02:31,700
वरना यह एक छोटे से साफ बनाने के लिए अपनी टिप्पणी बदल सकते हैं।

23
00:02:31,770 --> 00:02:33,020
और मैं कह टिप्पणी रहते हैं।

24
00:02:33,270 --> 00:02:38,460
मैं जावास्क्रिप्ट टिप्पणी नहीं वास्तविक टिप्पणी मॉडल बदलने से मतलब है।

25
00:02:38,490 --> 00:02:47,840
तो फिर हम अगर मिल टिप्पणी लेखक कि आईडी अनुरोध है कि यह यूजर आईडी के बराबर होती है जांच की जरूरत है।

26
00:02:47,850 --> 00:02:51,530
तो चलो टिप्पणी के लिए मॉडल पर फिर एक नजर डालते हैं।

27
00:02:51,570 --> 00:03:00,970
याद है हम एक लेखक है और कहा कि लेखक एक आईडी है और यह एक नेवला आई.डी. है तो हम बस कैम्प का ग्राउंड के साथ की तरह ट्रिपल बराबरी नहीं कर सकता।

28
00:03:01,140 --> 00:03:12,560
तो अगर पाया टिप्पणी लेखक बाहर आईडी डॉट के बराबर होती है कि विशेष विधि हम में उपयोगकर्ता की पहचान लॉग इन करने के लिए यह तुलना कर रहे हैं अनुरोध के अंदर संग्रहित किया जाता है जो पासपोर्ट के लिए है कि उपयोगकर्ता के लिए धन्यवाद।

29
00:03:12,630 --> 00:03:18,960
तो अगर है कि मामले में सब कुछ जिसका मतलब है कि हम आगे बढ़ने और अगले मार्ग हैंडलर चला सकते हैं अच्छा है।

30
00:03:19,290 --> 00:03:34,690
अन्यथा पीठ और फिर से कारण है कि मैं इस सब से अलग भले ही यह एक प्रकार की पक्षी है तीन अलग अलग समय पर वापस अनुप्रेषित इतना है कि हम एक अलग त्रुटि संदेश एक बार हम अब से बस कुछ ही वीडियो में उस को पाने के लिए निर्दिष्ट कर सकते भेज दें।

31
00:03:34,710 --> 00:03:37,350
तो चलो अब कुछ और यकीन है कि सब कुछ अच्छा है बनाते हैं।

32
00:03:37,350 --> 00:03:38,400
आम स्वामित्व की जाँच करें।

33
00:03:38,400 --> 00:03:40,530
हम जानते हैं कि यहां तक ​​है।

34
00:03:40,690 --> 00:03:41,920
हम मार्ग संपादित करने के लिए जाने की जरूरत है।

35
00:03:41,940 --> 00:03:44,770
हम उस चेक टिप्पणी में स्वामित्व जोड़ा।

36
00:03:44,770 --> 00:03:49,290
ग्रेट चलो इसे एक शॉट देना और देखते हैं क्या होता है।

37
00:03:51,150 --> 00:03:52,470
अच्छा।

38
00:03:53,070 --> 00:03:55,400
तो हर कोई यहाँ लाने के लिए सक्षम होना चाहिए।

39
00:03:55,500 --> 00:04:00,210
मैं अब ठीक है तो अगर मैं इसे क्लिक करें यह मुझे यहाँ वापस लेता लॉग इन नहीं कर रहा हूँ।

40
00:04:00,210 --> 00:04:01,470
उत्तम।

41
00:04:01,470 --> 00:04:15,410
अब अगर मैं के रूप में सीरियस ब्लैक जो कि टिप्पणी बनाया लोग इन करते हैं और मुझे लगता है कि इसे फिर से अब यह काम करता प्रयास करें।

42
00:04:15,630 --> 00:04:18,220
चलो बस यहाँ में कुछ विशेषज्ञ सामान जोड़ दें।

43
00:04:18,690 --> 00:04:21,820
अब जब कि संरक्षित नहीं है, क्योंकि उस अद्यतन मार्ग है।

44
00:04:21,870 --> 00:04:34,270
इसलिए हम वास्तव में सिर्फ सटीक एक ही बात यही वजह है कि इसकी वजह यह है कि हम उस कोड के सभी यहीं सिर्फ हो सकता था और फिर इसे अद्यतन करने के लिए वापस दोहराया के रूप में अच्छी तरह से तो अच्छा है कि हम इसे एक अलग समारोह में चले गए रहा है।

45
00:04:34,380 --> 00:04:36,560
यहीं।

46
00:04:37,410 --> 00:04:38,720
और के लिए नष्ट कर।

47
00:04:38,730 --> 00:04:41,590
लेकिन अभी के लिए उस पर छोड़ दो।

48
00:04:41,700 --> 00:04:44,790
यकीन है कि यह काम करता है।

49
00:04:44,790 --> 00:04:55,940
इसलिए सैद्धांतिक रूप से मैं किसी भी तरह कुछ अन्य अनुप्रयोग से डाकिया या ऐसा कुछ से एक अद्यतन अनुरोध भेजने खत्म हो सकता है।

50
00:04:55,980 --> 00:05:00,980
लेकिन आप जानते हैं कि एक उपयोगकर्ता है कि है जो बहुत ही दुर्लभ हो जाएगा करना होगा, लेकिन सैद्धांतिक रूप से किसी को ऐसा कर सकता है।

51
00:05:01,530 --> 00:05:07,920
और उसे अद्यतन करने के लिए चेक टिप्पणी स्वामित्व जोड़ने के बिना संरक्षित नहीं किया जाएगा।

52
00:05:08,520 --> 00:05:12,260
लेकिन हम कुछ भी अलग नहीं देखा होगा यहाँ अगर मैं उस पर प्रयास करें।

53
00:05:12,330 --> 00:05:18,840
एक ही समस्या है, तो मैं वापस लॉग इन करें और आप सिर्फ इस माध्यम से छोड़ सकते हैं, अगर आप वास्तव में इसे देखने के लिए परवाह नहीं है।

54
00:05:20,460 --> 00:05:30,020
इस कोर्स के लिए नहीं मुझे अब log in अगर मैं अद्यतन ठीक काम करता है संपादित देखने का सबसे रोमांचक हिस्सा है।

55
00:05:30,060 --> 00:05:40,610
और अगर मैं उस बिंदु पर बाहर हस्ताक्षर किए थे या अगर मेरे डेटा गलत था या कुछ अजीब हुआ यह तो मुझे वापस अनुप्रेषित होगा और अंत में एक संदेश दिखा।

56
00:05:40,870 --> 00:05:44,350
ठीक है तो अब अगर मैं हटाने पर क्लिक करते अद्यतन है कि है।

57
00:05:44,400 --> 00:05:56,330
जब मैं मैं उस टिप्पणी जो स्पष्ट नहीं है कि हम क्या चाहते नष्ट कर सकते हैं पर हस्ताक्षर नहीं कर रहा हूँ तो चलो कि तय करते हैं।

58
00:05:56,740 --> 00:05:59,080
के एक पृष्ठ टिप्पणी करता है कि करने के लिए चलते हैं।

59
00:05:59,150 --> 00:06:01,100
यह एक के बाद एक भी नहीं है।

60
00:06:01,150 --> 00:06:08,400
मुझे एक बार फिर से सबसे रोमांचक नहीं में एक टिप्पणी जोड़ें।

61
00:06:08,410 --> 00:06:11,880
ओह, और मैं गलत पासवर्ड पर एक टिप्पणी टाइप।

62
00:06:12,600 --> 00:06:13,720
ओह प्रिय।

63
00:06:14,010 --> 00:06:16,130
का है कि एक बार और कोशिश करते हैं।

64
00:06:16,980 --> 00:06:17,790
ठीक।

65
00:06:18,060 --> 00:06:19,610
रॉकी पर्वत के लिए उच्च चलते हैं।

66
00:06:19,740 --> 00:06:23,150
मेरे लिए एक टिप्पणी जोड़ें।

67
00:06:23,800 --> 00:06:24,530
ठीक।

68
00:06:25,260 --> 00:06:29,960
तो मैं एक उपयोगकर्ता जब तक वे में लॉग इन कर रहे हैं यह नष्ट करने में सक्षम होने के लिए नहीं करना चाहती।

69
00:06:29,960 --> 00:06:31,950
यह बिल्कुल वैसा ही है।

70
00:06:31,950 --> 00:06:33,470
हमारे लिए सुपर आसान।

71
00:06:33,720 --> 00:06:38,410
बस मार्ग को जोड़ने या मध्यम Waren नष्ट कर पाते हैं और है कि हम सभी की जरूरत है।

72
00:06:39,060 --> 00:06:44,160
तो अगर हम यह कोशिश मैं सिर्फ तुम्हें पता चला है कि वर्तमान में इससे पहले कि हम परिवर्तन किया है।

73
00:06:44,160 --> 00:06:45,360
किसी को भी हटा सकते हैं।

74
00:06:45,570 --> 00:06:52,030
अब अगर मैं ताज़ा रहा लॉग इन नहीं कर रहा हूँ में मैं नष्ट क्लिक किया और यह अभी भी वहाँ है।

75
00:06:52,410 --> 00:06:54,350
नष्ट करने के लिए मना कर दिया।

76
00:06:54,360 --> 00:07:00,040
महान अंतिम बड़ा कदम दिखा रहा है और इन बटनों उचित रूप से छुपा रही है।

77
00:07:00,090 --> 00:07:03,410
तो मुझे साइन-इन करें या किसी और रूप में साइन अप करते हैं।

78
00:07:03,690 --> 00:07:08,600
के दरवाजे तक Dumble दरवाजे के रूप में हस्ताक्षर करते हैं।

79
00:07:08,760 --> 00:07:11,520
पासवर्ड भी पासवर्ड है।

80
00:07:11,520 --> 00:07:16,080
साइन अप करें।

81
00:07:16,110 --> 00:07:22,250
के रूप में अच्छी तरह से टिप्पणी जोड़ दीजिए।

82
00:07:22,590 --> 00:07:24,910
अब दो अलग टिप्पणियों दो अलग-अलग लेखकों।

83
00:07:25,020 --> 00:07:29,570
मैं इस डबल दरवाजा में हस्ताक्षर कर रहा हूँ तो मैं केवल हटाएं बटन यहाँ देखना चाहते हैं।

84
00:07:29,580 --> 00:07:32,680
ये मुझे इतना है कि ऐसा करने के लिए छुपा हुआ होना चाहिए।

85
00:07:32,730 --> 00:07:37,520
पर वह यह कैसे शो पेज कैम्प का ग्राउंड के लिए हटा सकते हैं और संपादित करें बटन पर किया था एक नजर डालें।

86
00:07:37,560 --> 00:07:39,550
कौन सा यहीं है।

87
00:07:39,600 --> 00:07:54,600
यह एकल लाइन यदि वर्तमान उपयोगकर्ता और कैम्प का ग्राउंड लेखक डेटा वर्तमान यूजर आईडी के बराबर होती है तो हम यह बहुत बहुत कुछ परिवर्तन के अलावा समान दिखा।

88
00:07:54,690 --> 00:07:59,680
जो सबसे पहले तो यह लेखक डॉट पर कैंप नहीं है।

89
00:08:00,630 --> 00:08:05,060
यह टिप्पणी लेखक है और वह हमारे foreach में यहाँ परिभाषित किया है।

90
00:08:05,070 --> 00:08:17,340
तो जो कुछ भी इस कैम्प का ग्राउंड प्रत्येक टिप्पणियां सरणी के लिए हमारे मामले में कॉल यह टिप्पणी लेखक पाठ प्रदर्शन प्रदर्शन और फिर जांच अगर वहाँ एक मौजूदा उपयोगकर्ता है।

91
00:08:17,430 --> 00:08:22,950
और संग्रहीत किया जाता है जो कि यदि वर्तमान उपयोगकर्ता का आईडी यहाँ है।

92
00:08:22,950 --> 00:08:26,490
वहाँ टुकड़े यहां चलती का एक बहुत है, लेकिन मैं इस संक्षिप्त समीक्षा करेंगे।

93
00:08:26,490 --> 00:08:36,260
यह है कि एक पंक्ति है कि हम Abdoulaye करने के लिए हमें जोड़ा ऊपर है कि में जोड़ने से आ रही है।

94
00:08:36,270 --> 00:08:39,240
आप यहीं कहां हैं।

95
00:08:39,240 --> 00:08:43,570
हमारे टेम्पलेट्स में से हर एक के लिए वर्तमान उपयोगकर्ता।

96
00:08:43,680 --> 00:08:47,740
वर्तमान उपयोगकर्ता अनुरोध उपयोगकर्ता और अनुरोध उपयोगकर्ताओं पासपोर्ट से आ बराबर होती है।

97
00:08:47,760 --> 00:08:50,250
यह वर्तमान उपयोगकर्ता तो उपयोगकर्ता जानकारी है।

98
00:08:50,550 --> 00:09:03,150
अगर वहाँ एक है हम अगर वहाँ एक है क्योंकि अगर हम इस पहले भाग की जरूरत नहीं है कि जांच करने के लिए है और हम सभी के लिए यह है अगर कोई वर्तमान उपयोगकर्ता यह हमें कह वर्तमान उपयोगकर्ता अपरिभाषित एक त्रुटि दे देंगे।

99
00:09:03,540 --> 00:09:06,420
ठीक है तो आम है कि लेखक कि आईडी।

100
00:09:06,420 --> 00:09:15,570
आखिरी बात हम की जरूरत है हमारे समापन ब्रैकेट या यदि बयान के लिए एक घुंघराले ब्रेस में जोड़ने के लिए है।

101
00:09:15,990 --> 00:09:17,120
नहीं के बराबर संकेत है।

102
00:09:17,490 --> 00:09:19,860
तो यह सब है कि अगर बयान में संलग्न है।

103
00:09:20,190 --> 00:09:23,180
चलो इसे एक शॉट शुरू करने के लिए दे देते हैं।

104
00:09:23,180 --> 00:09:28,540
अगर मैं ताजा थे यह मुझे लॉग आउट करेंगे और हम कोई बटन देखने की उम्मीद।

105
00:09:28,770 --> 00:09:37,410
बिल्कुल सही सिनेन डबल दरवाजा करना होगा।

106
00:09:38,920 --> 00:09:42,410
रॉकी माउंटेन उच्च करने के लिए वापस जाओ और हम केवल उन बटन देखें।

107
00:09:42,420 --> 00:09:43,110
उत्तम।

108
00:09:43,230 --> 00:09:45,320
यकीन है कि यह अभी भी काम करता है।

109
00:09:46,160 --> 00:09:50,690
अच्छा लग रहा है लेकिन अभी भी यह भी अच्छा लग रहा है।

110
00:09:50,700 --> 00:10:00,960
अब के रूप में सिरियस ब्लैक में प्रवेश करते हैं।

111
00:10:00,960 --> 00:10:04,440
अब हम बटन को देखने की उम्मीद और हम करते हैं।

112
00:10:04,530 --> 00:10:07,230
बिल्कुल सही है और मैं भी अब इस हटा सकते हैं।

113
00:10:07,460 --> 00:10:09,750
चलो यह हटा दें।

114
00:10:09,960 --> 00:10:12,270
मुझे लगता है कि कैम्प का ग्राउंड छोड़ने के लिए क्योंकि कैंप कीमती हैं चाहते हैं।
