1
00:00:00,420 --> 00:00:01,200
Tekrar hoşgeldiniz.

2
00:00:01,410 --> 00:00:07,580
Bu videoda, yeni eklediğimiz yorum rotalarına yetki ekleyeceğiz, böylece güncelleme düzenleyin ve

3
00:00:07,650 --> 00:00:13,950
yalnızca birisini yok edin ya da o kullanıcı yorumunuzu sahibi olduğumuzda yaptığımız

4
00:00:14,010 --> 00:00:16,710
gibi düzenleyin veya güncelleyin. kamplar için.

5
00:00:16,980 --> 00:00:22,950
Bunu temelde aynı kodla elde edeceğiz, burada ara katman sahibiyiz, aradığımız kamp sahipliğini denediğimizi

6
00:00:23,490 --> 00:00:29,070
düşünüyoruz ama bizimkontrol yorumu mülkiyeti denilecek ve o zaman biz de bu düğmeleri

7
00:00:29,070 --> 00:00:34,620
gizlediğimizi ve göstermediğimizden emin olmak istedik, t bir kullanıcıya aslında tıklayamayacakları bir silme

8
00:00:34,620 --> 00:00:35,620
düğmesi gösterin.

9
00:00:35,640 --> 00:00:37,820
Onların, bu yorumu silmek için izinleri yok.

10
00:00:38,250 --> 00:00:43,500
Bu da temel olarak yorumlar veya kamplar için kullandığımız kodla aynı.

11
00:00:43,500 --> 00:00:48,930
Ve son olarak, gerçekten yeni olan tek şey, katman yazılımımızı yeniden yapılandırmamızı istediğim.

12
00:00:49,380 --> 00:00:55,470
Yani temelde tüm ara katmanlarımızı yeni bir dosyaya taşıdık ve o dosyanın bir kullanıcının

13
00:00:55,470 --> 00:01:00,910
kendi yorum yapmadığı hallerde düzenleme rotasına ulaşamadığından emin olmasını sağlayarak dosyanın başlamasını istiyor.

14
00:01:01,050 --> 00:01:04,750
O halde buradaki yorumlarımızdan ziyade rotaya gidelim.

15
00:01:05,120 --> 00:01:06,840
Ve Edit'e gidelim.

16
00:01:07,680 --> 00:01:10,630
Burada bize yapacak bir ara katmanı istiyoruz.

17
00:01:10,740 --> 00:01:18,990
Dolayısıyla, son sahnede yaptığımız gibi, ya da kampın sahipliğini kontrol ettiğimiz son kamp video bölümünde yorumları mülkiyet olup

18
00:01:18,990 --> 00:01:24,870
olmadığını kontrol edin ve eğer her şeyi kopyalamak için bu kodu bir göz

19
00:01:24,870 --> 00:01:25,310
atalım.

20
00:01:25,320 --> 00:01:35,130
Biraz uzun, diğer orta ile alt kısmına koyalım o adını değiştireceğiz, yorumları denetle mülkiyetini

21
00:01:35,160 --> 00:01:36,360
kontrol edelim.

22
00:01:36,510 --> 00:01:41,870
Yaptığımız ilk şey, kullanıcının oturum açmış herhangi bir kullanıcısı olup olmadığını kontrol etmektir.

23
00:01:42,510 --> 00:01:49,920
Onları yalnızca yönlendirme yapmazsanız, sonunda imzaladığını veya imzalandığını söyleyen bir

24
00:01:49,920 --> 00:01:51,220
mesaj gösterecektir.

25
00:01:51,390 --> 00:01:55,560
Ve bu doğru sahibi olmadığınızdan farklı bir hatadır.

26
00:01:55,560 --> 00:01:57,830
Yani sadece bunu yapmak için izniniz olmadığını söylemek istemiyoruz.

27
00:01:57,840 --> 00:02:04,620
Her zaman önce oturum açmayı söylemek istiyoruz ve daha sonra oturum açtıysanız ve hâlâ kendinize ait değilseniz, o zaman

28
00:02:04,620 --> 00:02:05,940
farklı bir mesaj göndereceğiz.

29
00:02:05,970 --> 00:02:09,500
Şimdilik önemli değil, çünkü o mesajlarımıza sahip değiliz.

30
00:02:10,320 --> 00:02:14,940
Dolayısıyla, siz oturum açtıysanız yorum açıklamasını Cuma gününe kadar iyi bulmamız gerekiyor.

31
00:02:15,060 --> 00:02:24,260
Tramstop kimliği talebi kadar tramstop talebi kadar talep değil Id yorum bunu bulun değiştirmek için.

32
00:02:24,990 --> 00:02:27,690
Geri dönmek için bir hata varsa, sorun yok.

33
00:02:27,840 --> 00:02:31,700
Başka, yorumunuzu biraz daha netleştirmek için değiştirelim.

34
00:02:31,770 --> 00:02:33,020
Ve ben de yorum yapmaya devam ediyorum.

35
00:02:33,270 --> 00:02:38,460
Yani, gerçek yorum modeli değil javascript yorum değiştirmek demek.

36
00:02:38,490 --> 00:02:47,840
Ardından, bulunan kimliği bulunan yorum yazarının, kullanıcı kimliğini isteyip istemediğini kontrol etmemiz gerekiyor.

37
00:02:47,850 --> 00:02:51,530
Bu yüzden yorum için modeline bir göz atalım.

38
00:02:51,570 --> 00:02:59,160
Unutmayın bir yazar var ve yazarın kimliği var ve mongoose I. D. Böylece kamp gibi

39
00:02:59,160 --> 00:03:00,970
üçlü eşitlik yapamayız.

40
00:03:01,140 --> 00:03:07,170
kayıtlı olan kullanıcının kimlik belgesine kıyasla, bu kimliği pasaport sayesinde talep etmiş oluyoruz.

41
00:03:07,180 --> 00:03:12,560
Bu nedenle, yazarın kimliği dot'u bulduğumuzda o özel metoda eşit sayılırsak, içeride

42
00:03:12,630 --> 00:03:18,960
Bu durumda her şey yolunda giderse, ileride rota işleyicisini ilerletebiliriz.

43
00:03:19,290 --> 00:03:27,060
Aksi takdirde, redstart'ın üç farklı kere yeniden yönlendirilmesine rağmen hepsini böldüğüm nedeni tekrar

44
00:03:27,060 --> 00:03:32,940
yönlendirip, bundan birkaç videoda bir kez karşılaştığımızda farklı bir hata

45
00:03:32,940 --> 00:03:34,690
mesajı belirleyebiliyoruz.

46
00:03:34,710 --> 00:03:37,350
Şimdi diğer her şeyin iyi olduğundan emin olalım.

47
00:03:37,350 --> 00:03:38,400
Ortak sahipliği kontrol edin.

48
00:03:38,400 --> 00:03:40,530
Burada biz var.

49
00:03:40,690 --> 00:03:41,920
Rotayı düzenle'ye gitmemiz gerekiyor.

50
00:03:41,940 --> 00:03:44,770
Onay yorum mülkiyetinde ekledik.

51
00:03:44,770 --> 00:03:49,290
Harika bir şans verelim ve neler olacağını görelim.

52
00:03:51,150 --> 00:03:52,470
İyi.

53
00:03:53,070 --> 00:03:55,400
Böylece herkes buraya girebilir.

54
00:03:55,500 --> 00:04:00,210
Ben şu anda giriş yapmadım, bu yüzden tıklarsam beni buraya geri götürür.

55
00:04:00,210 --> 00:04:01,470
Mükemmel.

56
00:04:01,470 --> 00:04:13,890
Şimdi bu yorumu yaratan Sirius Black olarak oturum açtığımda bunu tekrar denerim, şimdi de işe yarıyor.

57
00:04:15,630 --> 00:04:18,220
Şimdi burada bazı uzman şeyler ekleyelim.

58
00:04:18,690 --> 00:04:21,820
Şimdi bu korunmuyor çünkü güncelleme rotası bu.

59
00:04:21,870 --> 00:04:26,970
Dolayısıyla aslında aynısını yapıyoruz, bu yüzden ayrı bir işleve taşıdığımız

60
00:04:26,970 --> 00:04:33,510
için çok güzel oluyoruz, çünkü bu kodun tamamını burada bulup tekrar güncellemek için

61
00:04:33,540 --> 00:04:34,270
tekrar edebiliyoruz.

62
00:04:34,380 --> 00:04:36,560
Tam burada.

63
00:04:37,410 --> 00:04:38,720
Ve yok etmek için.

64
00:04:38,730 --> 00:04:41,590
Ama şimdi bunu şimdilik bırakalım.

65
00:04:41,700 --> 00:04:44,790
Çalıştığından emin olun.

66
00:04:44,790 --> 00:04:53,580
Dolayısıyla teorik olarak postacıdan başka bir uygulamadan bir güncelleme

67
00:04:53,970 --> 00:04:55,940
isteği gönderirim.

68
00:04:55,980 --> 00:05:00,300
Ancak bir kullanıcının bunu yapacağını biliyorsunuz, ancak bu çok nadir ancak teorik olarak birisi

69
00:05:00,300 --> 00:05:00,980
bunu yapabilir.

70
00:05:01,530 --> 00:05:07,920
Ve güncelleme için onay yazısı sahipliği eklenmeksizin korunmayacaktı.

71
00:05:08,520 --> 00:05:12,260
Ancak burada denediğim başka bir şey fark etmeyeceğiz.

72
00:05:12,330 --> 00:05:18,400
Aynı probleme, tekrar giriş yaparsam ve bunu gerçekten umursamazsan atlayabilirsin.

73
00:05:20,460 --> 00:05:30,020
Bu dersin en heyecan verici kısmı güncelleme işlemlerini düzgün yaparsam beni şimdi oturumda izliyor değil.

74
00:05:30,060 --> 00:05:36,210
Bu noktada çıkmış olsaydım ya da verilerim yanlıştıysa veya garip bir şey olmuş olsaydı, o

75
00:05:36,840 --> 00:05:40,610
zaman beni yeniden yönlendirecek ve sonunda bir mesaj gösterecekti.

76
00:05:40,870 --> 00:05:44,350
Tamam, böylece silmeyi tıklarsam şimdi güncelleme yapar.

77
00:05:44,400 --> 00:05:45,570
Oturum açmadığımda

78
00:05:50,670 --> 00:05:56,330
açıkçası gerçekleşmesini istemediğim bir yorumu silebilirim, bu yüzden bunu düzeltelim.

79
00:05:56,740 --> 00:05:59,080
Hadi yorumları olan bir sayfaya gidelim.

80
00:05:59,150 --> 00:06:01,100
Buda bir tane yok.

81
00:06:01,150 --> 00:06:08,400
Bana en heyecan verici değil, bir kez daha yorum ekleyeyim.

82
00:06:08,410 --> 00:06:11,880
Oh ve şifreyi hatalı bir şekilde yazdım.

83
00:06:12,600 --> 00:06:13,720
Ah hayatım.

84
00:06:14,010 --> 00:06:16,130
Bir kez daha deneyelim.

85
00:06:16,980 --> 00:06:17,790
TAMAM.

86
00:06:18,060 --> 00:06:19,610
Rocky Mountain High'e gidelim.

87
00:06:19,740 --> 00:06:23,150
Bana bir yorum ekleyin.

88
00:06:23,800 --> 00:06:24,530
TAMAM.

89
00:06:25,260 --> 00:06:29,960
Dolayısıyla bir kullanıcının oturum açmadıkça bu dosyayı silmelerini istemiyorum.

90
00:06:29,960 --> 00:06:31,950
Aynen öyle.

91
00:06:31,950 --> 00:06:33,470
Bizim için süper kolay.

92
00:06:33,720 --> 00:06:38,410
Sadece yıkım güzergahını veya orta Waren'i bulun ve ihtiyacımız olan bu kadar.

93
00:06:39,060 --> 00:06:44,160
Bu yüzden denersek, sana şu anda bu değişikliği yapmadan önce gösterdik.

94
00:06:44,160 --> 00:06:45,360
Herkes silebilir.

95
00:06:45,570 --> 00:06:52,030
Şimdi yenilemem oturum açmadım silmeyi tıklattım ve hala orada.

96
00:06:52,410 --> 00:06:54,350
Silmek reddediyor.

97
00:06:54,360 --> 00:07:00,040
Büyük son büyük adım, bu düğmeleri uygun şekilde gösteriyor ve gizliyor.

98
00:07:00,090 --> 00:07:03,410
Bu yüzden oturum açmama izin verin ya da başkası olarak kaydolun.

99
00:07:03,690 --> 00:07:08,600
Dumble kapı kapı olarak kaydolalım.

100
00:07:08,760 --> 00:07:11,520
Şifre ayrıca şifredir.

101
00:07:11,520 --> 00:07:16,080
Kaydol.

102
00:07:16,110 --> 00:07:22,250
Yorumları da ekleyelim.

103
00:07:22,590 --> 00:07:24,910
Şimdi iki farklı yorum iki farklı yazar.

104
00:07:25,020 --> 00:07:29,570
Eğer bu çift kapıda oturum açtıysam, sadece silme düğmelerini görmek isterim.

105
00:07:29,580 --> 00:07:32,680
Bunu yapmak için bunlar benim için gizlenmelidir.

106
00:07:32,730 --> 00:07:37,520
Kampın silinmesi ve düzenlenmesi düğmeleri için şov sayfasında nasıl yaptığını bir göz atın.

107
00:07:37,560 --> 00:07:39,550
İşte burada.

108
00:07:39,600 --> 00:07:49,050
Bu tek satır IF mevcut kullanıcı ve kamp yazar verileri geçerli kullanıcı kimliğine eşittir ve o

109
00:07:49,800 --> 00:07:54,600
zaman bunu birkaç değişiklik haricinde çok benzer gösteririz.

110
00:07:54,690 --> 00:07:59,680
Birincisi, yazar alanındaki kamplar değil.

111
00:08:00,630 --> 00:08:05,060
Bu yazarın yorumlarıdır ve bu bizim önümüzde tanımlanmıştır.

112
00:08:05,070 --> 00:08:13,410
durumumuz ne olursa olsun, yorum yazarın metni görüntüleyeceğini ve sonra geçerli bir kullanıcı olup olmadığını kontrol ettiğini bildirir.

113
00:08:13,520 --> 00:08:17,340
Bu nedenle her kamp yorum dizisi çağrısı için

114
00:08:17,430 --> 00:08:22,950
Ve şu anki kullanıcının kimliği burada saklanıyorsa.

115
00:08:22,950 --> 00:08:26,490
Burada birçok hareketli parça var ancak bunu kısaca gözden geçireceğim.

116
00:08:26,490 --> 00:08:36,260
Bu, Abdoulaye'ye eklediğimiz o satırdan geliyor, ekliyoruz.

117
00:08:36,270 --> 00:08:39,240
Burada sen nerdesin

118
00:08:39,240 --> 00:08:43,570
Geçerli Kullanıcı her şablonumuza tek tek.

119
00:08:43,680 --> 00:08:47,740
Geçerli Kullanıcı, kullanıcı isteğine ve pasaporttan gelen kullanıcılara istekte bulunmaya eşittir.

120
00:08:47,760 --> 00:08:50,250
Bu, kullanıcı bilgilerini o kadar güncel kullanıcıya sahiptir.

121
00:08:50,550 --> 00:08:56,220
Eğer bir tane varsa o var mı diye bir kontrol yapmamız gerekiyor, çünkü bu ilk bölümü elimizde yoksa

122
00:08:56,220 --> 00:09:02,700
ve elimizdeki tek şey var ise şu an geçerli bir kullanıcı yoksa, o anki kullanıcının tanımsız olduğunu söyleyen bir hata verecektir.

123
00:09:03,540 --> 00:09:06,420
O kimliği yazan o kadar çok ortak.

124
00:09:06,420 --> 00:09:15,570
İhtiyacımız olan son şey, if deyimi için kapanış ayraçımızı veya kıvrımlı bir ayraç eklemektir.

125
00:09:15,990 --> 00:09:17,120
Eşit işaret yok.

126
00:09:17,490 --> 00:09:19,860
Bu yüzden hepsi if if cümlesinde yer almaktadır.

127
00:09:20,190 --> 00:09:23,180
Başlamak için bir şans verelim.

128
00:09:23,180 --> 00:09:28,540
Taze olsaydım beni yazdıracak ve hiçbir düğme beklemeyeceğiz.

129
00:09:28,770 --> 00:09:37,410
Mükemmel seinen çift kapı yapacak.

130
00:09:38,920 --> 00:09:42,410
Rocky Mountain High'e geri dönün ve sadece o düğmeleri görüyoruz.

131
00:09:42,420 --> 00:09:43,110
Mükemmel.

132
00:09:43,230 --> 00:09:45,320
Bunun hala çalıştığından emin olun.

133
00:09:46,160 --> 00:09:50,690
İyi görünüyor ama yine de iyi görünüyor.

134
00:09:50,700 --> 00:09:52,710
Şimdi Sirius Black olarak oturum açalım.

135
00:10:00,960 --> 00:10:04,440
Şimdi düğmeleri görmeyi umuyoruz ve yapıyoruz.

136
00:10:04,530 --> 00:10:07,230
Mükemmel ve ben şimdi de silebilirsiniz.

137
00:10:07,460 --> 00:10:09,750
Silinelim.

138
00:10:09,960 --> 00:10:12,270
Kampı terk etmek istiyorum çünkü kamp değerlidir.

139
00:10:12,270 --> 00:10:15,330
Yeni bir tane eklemek için biraz zaman almaya ihtiyacımız var
