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