1
00:00:00,390 --> 00:00:08,220
Sonra, bu sefer Patates Kafası parolası olarak oturum açmayı deneyelim, o zaman bu

2
00:00:10,800 --> 00:00:19,080
parolayı düzenleyip deneyeceğiz ve çalışıyor ve bunu denemek için bunu iyi bir şekilde

3
00:00:19,080 --> 00:00:19,880
güncelleyebilmeliyiz.

4
00:00:20,040 --> 00:00:22,620
Ünlem işaretlerinden kurtulalım.

5
00:00:22,620 --> 00:00:28,840
Gönder ve güncellemeler, benimkinde sırıtmanın sonunda hiçbir noktalama işareti yok.

6
00:00:29,410 --> 00:00:34,500
Tamam, bu yüzden sadece güncelleme için uygulayacağız.

7
00:00:34,500 --> 00:00:40,290
Birinin de bir şeyi güncelleyebilmesini istemiyoruz, bu sadece formu görmeyle değil,

8
00:00:40,320 --> 00:00:46,450
aslında her ikisini de korumak ve silmek istediğimiz güncelleştirmeyi yapmakla ilgilidir.

9
00:00:46,950 --> 00:00:54,110
Şu anda herkes bunu yapabilir ancak en kısa sürede sunucuyu yeniden başlatıp yenilemeyi denerim.

10
00:00:54,720 --> 00:01:03,780
Şu anda girişimi yapmadım çünkü silmek tıklarsam beni burada geri alır girişimde ve reddetme

11
00:01:03,780 --> 00:01:06,810
yönergesi yüzünden meydana geldiğini hatırlayın.

12
00:01:06,810 --> 00:01:10,210
Böylece Taito tekrar başkanlık edecektir.

13
00:01:11,370 --> 00:01:14,730
Şifre girişi.

14
00:01:15,030 --> 00:01:19,990
Şimdi bunu denersem ve silmek için sorun yok demektir.

15
00:01:20,250 --> 00:01:24,310
Ve şimdi başka bir değerli kampı kaybetti ve onlardan oynamak için neredeyse yoktayız.

16
00:01:24,360 --> 00:01:30,300
bir hata mesajı gelecektir; Önce giriş yaptıktan sonra da giriş yaparsanız.

17
00:01:30,300 --> 00:01:36,180
İşte bu yüzden doğru ayarlamış olduğumuz orta yerimiz, şimdi kullanıcıyı kontrol

18
00:01:36,180 --> 00:01:41,100
eden kamp sahipliğini kontrol ettik, sonra tekrar yönlendirme yapmazlarsa sonunda

19
00:01:41,100 --> 00:01:41,430
farklı

20
00:01:41,550 --> 00:01:46,680
Ancak kampa sahip değillerse, başka bir mesaja sahip olacaksınız, bunu yapmak için izniniz olmadığını

21
00:01:46,680 --> 00:01:51,800
ya da böyle bir şeyi silmek sizininki değil ve o zaman önemli satır burada

22
00:01:51,810 --> 00:01:52,470
doğru.

23
00:01:52,470 --> 00:01:59,730
yapamazsınız, çünkü Doddie dersini yapmak zorundayız, çünkü bunun bir dize olması ve bu

24
00:01:59,730 --> 00:02:08,640
bir nesne fikri mongoose nesne olması nedeniyle bir dize ile kıyaslanamaz ve böylece maymunlarla gelen metoda eşittir.

25
00:02:08,640 --> 00:02:13,160
Kamp yazarın kimliği nokta eşdeğer ise Tripoli kültürünü

26
00:02:13,230 --> 00:02:18,070
Ardından, sağ işleyicinin içinde olan kod ne olursa olsun sonraki adıma geçelim.

27
00:02:18,120 --> 00:02:20,140
Çalışırsa, biz de bunu çalıştırırız.

28
00:02:20,280 --> 00:02:20,880
Bunu çalıştırıyoruz.

29
00:02:20,880 --> 00:02:21,960
Sırada ne var.

30
00:02:22,080 --> 00:02:24,390
Veya bu durumda bunu çalıştırırız.

31
00:02:24,390 --> 00:02:25,270
Sırada ne var.

32
00:02:25,350 --> 00:02:28,240
Ve güncelleme durumunda bunu çalıştırıyoruz.

33
00:02:28,860 --> 00:02:30,090
Tamam, o zaman kaydedeceğiz.

34
00:02:30,240 --> 00:02:32,740
Yapmamız gereken daha az şey var.

35
00:02:33,100 --> 00:02:35,660
Bu düğmeleri gizlemek için ne olurdu.

36
00:02:35,880 --> 00:02:39,680
Giriş yapmadıysam bir düzenleme silme düğmesini görememeliyiz.

37
00:02:39,770 --> 00:02:44,700
Bu tür bir yetkiye sahip hiçbir web sitesi, ne olursa olsun o düğmeyi gösterir.

38
00:02:44,970 --> 00:02:48,500
Bir şey yapabileceğini düşünüyorsanız ancak yapamayacağınız kötü bir kullanıcı deneyimi.

39
00:02:48,510 --> 00:02:55,380
Dolayısıyla onu gizlemek istiyoruz ve yapmamız gereken tek şey şablonumuza gidelim; şablon bu, şablon ve

40
00:02:55,380 --> 00:02:58,710
bunun içinde burada bu iki düğmeyi bulmamız gerekiyor.

41
00:02:58,880 --> 00:03:05,940
Sonra bir if deyimi ekliyoruz ve yalnızca doğru parantez gibi başlamak için boş

42
00:03:05,940 --> 00:03:07,800
bir deyim yazacağım.

43
00:03:08,820 --> 00:03:14,610
Bunun gibi ve sadece okumayı kolaylaştırmak için girintilenecek ve tüm yapmamız gereken, oturum açmış

44
00:03:14,610 --> 00:03:20,220
kullanıcının gösteri sayfasında mevcut kampa sahip olup olmadığını kontrol etmek ve yapılması kolay.

45
00:03:20,370 --> 00:03:27,900
Tam burada gördüğümüz kodu, ara katmanımıza ekleyebiliriz, ancak biraz farklı

46
00:03:27,900 --> 00:03:30,810
ama aynı fikri gerektiriyor.

47
00:03:32,130 --> 00:03:36,740
Bunu yapıştırırsam şablondaki kampı bulmak yerine bunu takip edebiliriz.

48
00:03:36,750 --> 00:03:44,400
bu kullanıcı kimliğini istemek için erişimimiz olmadığına, ancak kurduğumuz mevcut kullanıcımız olduğunu hatırladığımızı söylüyoruz.

49
00:03:44,640 --> 00:03:49,660
Kamp yazarının nokta kimliği nokta sayısının eşit olduğunu ve aslında

50
00:03:50,110 --> 00:03:53,940
Ve ne zaman veya nerede ayarladığımızı hatırlamazsanız, size kısaca göstereceğim.

51
00:03:54,060 --> 00:03:55,910
Bizimkinin içindeyiz.

52
00:03:55,950 --> 00:03:59,660
Evet, ona ineriz ve burada bir göz atarsın.

53
00:03:59,660 --> 00:04:00,660
Yerel malzemeyi okuyun.

54
00:04:00,660 --> 00:04:05,310
Geçerli Kullanıcı, kullanıcı isteğidir ve her bir şablona eklenir.

55
00:04:05,310 --> 00:04:11,250
Şimdiki oturum açmış olan kullanıcıya eşit olan şablonda her rota mevcut kullanıcıya sahip olacak ve böylece geçerli kullanıcı

56
00:04:11,250 --> 00:04:12,990
kimliği alttaki işareti altına alacaktır.

57
00:04:13,090 --> 00:04:13,740
Bir şans verelim.

58
00:04:13,740 --> 00:04:17,920
Şimdi if deyiminin parantezlerinin geri kalanına eklediğimizden emin olun.

59
00:04:18,180 --> 00:04:19,430
Ve eğer yenilersek.

60
00:04:19,680 --> 00:04:24,990
Görüyor musunuz, bir sorunumuz var ve şu an geçerli bir kullanıcıya sahip değiliz.

61
00:04:24,990 --> 00:04:31,170
Bu nedenle, geçerli kullanıcıda imzalanmış kimse yok olduğundan, altçizgi kimliğini sorunluyor.

62
00:04:31,170 --> 00:04:34,210
Bu yüzden, önce kontrol etmek istediğinizi kontrol etmenin basit bir yolu var.

63
00:04:34,230 --> 00:04:35,460
Mevcut bir kullanıcı var mı?

64
00:04:35,640 --> 00:04:39,180
Varsa, o halde kullanıcının bu içeriğe sahip olup olmadığını kontrol edelim.

65
00:04:39,690 --> 00:04:40,640
Hatayı önlemek için.

66
00:04:40,650 --> 00:04:48,480
Tek yapmamız gereken şey, mevcut kullanıcı ve kamp yazar kimliğinin geçerli kullanıcının kimliğiyle aynı olması ve bunun yanlış olması

67
00:04:48,480 --> 00:04:49,760
durumunda bunun hatırlanmasıdır.

68
00:04:49,830 --> 00:04:53,090
Mevcut kullanıcı boşsa, o halde tanımlanmamışsa.

69
00:04:53,310 --> 00:04:59,250
Bu yanlış olduğunu bir şey varsa, biz asla geri kalanına geçin çünkü bir AND ifadesi çalışır

70
00:04:59,250 --> 00:05:02,070
şekilde olması her iki tarafın doğru olmasını gerektirir.

71
00:05:02,160 --> 00:05:03,150
Yani kısa devreler.

72
00:05:03,150 --> 00:05:09,390
kullanıcı herhangi bir şeyse herhangi bir kullanıcı nesneye itiraz edip etmediğini ya da doğru kullanıcının olup olmadığını değerlendirir.

73
00:05:09,390 --> 00:05:12,620
Eğer bu yanlışsa ve bunu asla değerlendirmeyiz, ancak geçerli

74
00:05:12,630 --> 00:05:17,770
Bu doğru olur ve sonra kullanıcının kampa girip girmediğini kontrol eder.

75
00:05:18,060 --> 00:05:21,620
Yani bunu tekrar denersek yenileyebiliriz.

76
00:05:21,810 --> 00:05:26,490
Şu anda düğmeleri görmüyoruz, ancak daha fazla bilgi için Patates Kafası olarak

77
00:05:33,440 --> 00:05:38,680
giriş yaparsam bu düğmeleri görür ve herşeyin hala kontrol altında olduğunu kontrol et.

78
00:05:38,790 --> 00:05:42,900
Onu Sunset Lake olarak adlandıralım.

79
00:05:42,900 --> 00:05:45,720
Gönder ve her şey hala iyi çalışıyor.

80
00:05:46,170 --> 00:05:46,560
Harika.

81
00:05:46,560 --> 00:05:48,620
Bu yüzden burada yaptığımız şeylerin bazılarını özetleyelim.

82
00:05:48,630 --> 00:05:54,900
Daha önemlisi, bu son derste kimlik doğrulamadan farklı olan yetki vermeye odaklandık.

83
00:05:55,410 --> 00:06:00,130
Kimlik doğrulama, yalnızca sizin olduğunuzu söyleyip istemediğinizi kontrol etmek için giriş yapıyor.

84
00:06:00,240 --> 00:06:04,950
Yetkilendirme, farklı izinler veya güvenlik açıkları olmakla birlikte, düşünmek istediğiniz

85
00:06:04,950 --> 00:06:09,810
her şey, oturum açmış bir kullanıcının yaptığı gibi yapabilecekleri şeyleri yapabilmesidir.

86
00:06:09,810 --> 00:06:16,810
Dolayısıyla bizim durumumuzda, herhangi bir kampı silmek ve güncellemek mümkün olan herkesten gittik.

87
00:06:17,100 --> 00:06:23,700
Fakat şimdi yalnızca bir kampına sahip olan kullanıcılar bir güncellemeyi silebilir ve yaptığımız son şey

88
00:06:23,700 --> 00:06:24,470
düğmeleri gizlemekti.

89
00:06:24,630 --> 00:06:26,180
Oturum açıp açmadığınıza bağlı olarak.

90
00:06:26,400 --> 00:06:36,860
Ve eklenen üç farklı rotayı korudik, burada güncelleme görünür ve silinir veya yok

91
00:06:36,870 --> 00:06:37,850
edilir.

92
00:06:37,860 --> 00:06:43,530
Ve bu, şimdilik tanımladığımız kontrol kampı mülkiyet katmanını kullanıyordu sadece bu

93
00:06:43,530 --> 00:06:45,390
dosyanın en altındaydı.

94
00:06:45,420 --> 00:06:45,940
Muhteşem.

95
00:06:46,170 --> 00:06:52,080
şeyler yapmaya odaklanacağız; böylece bir yorumu güncelleyebiliyor ve bir yorumu silebilirsiniz; daha sonra

96
00:06:52,110 --> 00:06:57,420
yalnızca, kendi yorum yapanların güncellenebileceği veya silebileceğinden emin olarak tekrar yetkilendirmeye odaklanacağız.

97
00:06:57,420 --> 00:06:59,750
Bir sonraki derste, yorumlarda benzer
