1
00:00:00,450 --> 00:00:01,380
Tekrar hoşgeldiniz.

2
00:00:01,470 --> 00:00:06,570
Bu videoda, bağlantıları doğru şekilde görüntülemek için NAF çubuğunu elde etmeye odaklanacağız.

3
00:00:06,570 --> 00:00:10,190
Böylece, oturum açmadığınızda yalnızca giriş ve kayıt görüyorsunuz.

4
00:00:10,260 --> 00:00:15,510
Ancak oturum açtığınızda yalnızca çıkış yaptığınızı görürsünüz ve daha sonra imzalanmış olarak yazan

5
00:00:15,600 --> 00:00:17,010
küçük bir ileti görüntüleyebiliriz.

6
00:00:17,160 --> 00:00:21,620
Ardından, imzalanan birkaç oturumla imzalanmış kullanıcı adı ne olursa olsun yiyin.

7
00:00:21,640 --> 00:00:27,270
için bölüm bitiminde vardı ve ben biraz daha fazla zaman harcayarak bazılarının ayrıntılı olarak

8
00:00:27,270 --> 00:00:31,260
incelenip bunlardan bazılarının nasıl çalıştığını açıklayabilmek için ayrı bir videoya taşıdım.

9
00:00:31,260 --> 00:00:32,620
Başlangıçta hepsinin videolar

10
00:00:32,640 --> 00:00:33,720
Öyleyse başlayalım.

11
00:00:33,810 --> 00:00:35,790
Ve ne yapacağım Hetter'i açmaktır.

12
00:00:35,970 --> 00:00:36,860
Evet.

13
00:00:37,110 --> 00:00:42,510
İşte burada üç bağlantıdan sorumlu olan üç satır var.

14
00:00:42,510 --> 00:00:47,270
Saklanmak ve bunları uygun bir şekilde göstermek için oturum açarak kayıt olunuz.

15
00:00:47,280 --> 00:00:49,940
Bazı basit E. eklememiz gerekiyor. J. esque mantığı.

16
00:00:50,460 --> 00:00:53,120
Bunun gibi görünen bir if deyimine sahip olacağız.

17
00:00:53,130 --> 00:00:54,630
Bu sadece sahte kod.

18
00:00:54,630 --> 00:01:06,210
Ancak hiç kimse oturum açmayacak ve kayıt yapacak ve daha sonra oturum açma bağlantısını gösterecektir.

19
00:01:06,210 --> 00:01:08,100
Şimdi tabii ki bu gerçek javascript değil.

20
00:01:08,220 --> 00:01:09,320
Bunun üzerinde çalışmamız gerekecek.

21
00:01:09,450 --> 00:01:16,770
Ancak yaptıracağımız şey, burada yaptığımız gibi kamparda geçtiğimiz gibi bir değişkene geçmek ya da bir kullanıcı nesnesi

22
00:01:16,770 --> 00:01:22,530
geçireceğimiz dışında bu kampı yeniden paketlemek için zamanında yapmaktayız ve bu kullanıcı oturum

23
00:01:22,530 --> 00:01:28,090
açmış olan kullanıcı hakkında veya oturum açmış bir kullanıcı yoksa hakkında bilgi içerir.

24
00:01:28,100 --> 00:01:32,960
Boş undefined olacak ve şablonumuz yerine bu kullanıcı değişkenini kullanabiliriz.

25
00:01:33,150 --> 00:01:34,490
Yani tanımlanmamışsa.

26
00:01:34,740 --> 00:01:36,850
Kullanıcının tanımlanmamış olup olmadığını kontrol edeceğiz.

27
00:01:36,960 --> 00:01:40,800
Bunların aksi halde bağlantı günlüğünü göstereceklerini gösterin.

28
00:01:40,800 --> 00:01:45,080
O zaman kullanıcı hakkında bu verileri nasıl alacağımızı öğrenerek başlayalım.

29
00:01:45,180 --> 00:01:51,880
Ve ben sadece bu yollardan birinde başlayacağım ve eğlenceli bir basit rota ve kodumuzun birçoğu bu rotaya

30
00:01:51,910 --> 00:01:56,910
geri yönlendirdiği için eğik çizgi kampı aldıktan sonra burada olan kamp dizini sayfasını

31
00:01:56,910 --> 00:01:57,520
yapacağım.

32
00:01:58,050 --> 00:02:01,780
Ve tüm bunların sırrı doğrudan kullanıcının isteği önemli kısmıdır.

33
00:02:02,040 --> 00:02:05,210
Bu nedenle, kullanıcının tüm bilgileri içermesini isteyin.

34
00:02:05,220 --> 00:02:09,840
Eh, hepsi değil, kullanıcı adı ve şu anda oturum açmış kullanıcının kimliğidir.

35
00:02:09,860 --> 00:02:10,920
Bu yüzden sana göstereceğim.

36
00:02:11,100 --> 00:02:19,720
Kullanıcılardaki günlük isteklerini iptal edip sunucuyu başlatıp yenileneceğim.

37
00:02:21,090 --> 00:02:22,310
Ve biz de tanımlanamayız.

38
00:02:22,410 --> 00:02:25,030
Ve şu anda oturum açmış bir kullanıcı yok çünkü.

39
00:02:25,130 --> 00:02:26,930
Bu yüzden kullanıcıların boşaltmalarını isteyin.

40
00:02:26,980 --> 00:02:27,990
Var değil.

41
00:02:28,290 --> 00:02:35,070
Ama sonra bir kez pasaport yapacak kullanıcı girişi kullanıcıların kullanıcı adı ve kimliğini şifre

42
00:02:35,110 --> 00:02:41,090
veya şey ama kullanıcı adı ve istek kullanıcı içinde kimliği giriş istekleri oluşturun.

43
00:02:41,460 --> 00:02:52,740
Severus bir oturum oturum açma şifre tıklama Lets gitmek bak şimdi bunu kullanıcı olduğunu görmek görebilirsiniz.

44
00:02:52,920 --> 00:02:55,470
Şablonlarımızda bizim için gerçekten faydalı olacak.

45
00:02:55,530 --> 00:02:57,220
Bu yüzden şimdi geçeceğim.

46
00:02:57,270 --> 00:02:58,180
Bundan kurtulun.

47
00:02:58,350 --> 00:03:03,930
Ve kamplardan sonra, sadece kullanıcı isteğine eşit olan Akol güncel kullanıcı değişkenine

48
00:03:04,300 --> 00:03:05,280
sahip olacağız.

49
00:03:05,460 --> 00:03:10,050
Ve şablonumuzda, geçerli bir kullanıcı olup olmadığını kontrol eden basit bir mantık yazabiliriz.

50
00:03:10,320 --> 00:03:15,620
Ve şablonumuzda, geçerli kullanıcı değişkenini kullanarak çok basit bazı mantıklar ekleyebiliriz.

51
00:03:15,720 --> 00:03:18,220
Öyleyse kurtarmaya başlayalım ve bunu indekslemeye devam edelim.

52
00:03:18,290 --> 00:03:18,750
Evet.

53
00:03:18,780 --> 00:03:22,650
Hangi kamp dizini ve sadece en üst kısmında.

54
00:03:22,800 --> 00:03:32,730
Şimdi sadece o anki kullanıcıyı yazdırmak için biraz H ekleyelim ve sunucuyu yeniden başlatalım.

55
00:03:33,880 --> 00:03:45,720
Ve eğer şimdi gidersem bir şey görmüyorum ama bir kaç kez tekrar oturum açarsam şu anki kullanıcıyı

56
00:03:45,720 --> 00:03:46,590
görüyorum.

57
00:03:46,590 --> 00:03:52,320
Bu yüzden şimdi bu verileri şablonumuza aktarıyoruz, ancak bu dizin şablonu yerine

58
00:03:52,320 --> 00:03:56,850
bunu kullanmak için gezinme çubuğunun şablonunun başlığında kullanmak istiyoruz.

59
00:03:57,240 --> 00:04:01,750
Unutmayın, şablonumuz aracılığıyla verdiğimiz değişkenlerden herhangi birine erişebildiğimizi unutmayın.

60
00:04:01,890 --> 00:04:03,610
Parshall'ın içindekiler bile.

61
00:04:03,690 --> 00:04:08,650
Bu yüzden her birimizde bir if ifadesi ekleyeceğiz ve sadece şu şekilde görünüyor.

62
00:04:08,760 --> 00:04:20,970
Mevcut bir kullanıcı yoksa o yapabiliriz o iki bağlantıyı görüntüleriz ve sonra başka kişinin oturum kapatma

63
00:04:20,970 --> 00:04:21,450
bağlantısını

64
00:04:24,660 --> 00:04:30,380
görüntüleyeceğiz ve elbette Ejaz etiketlerimize ihtiyacımız var.

65
00:04:30,540 --> 00:04:38,430
O halde bunu da eşit işaret yapalım.

66
00:04:38,430 --> 00:04:39,250
Ve neredeyse

67
00:04:42,550 --> 00:04:47,990
bitti, böylece geçerli bir kullanıcı değişkeninin boş olup olmadığını kontrol ediyoruz, sonra bunları göstereceğiz.

68
00:04:48,220 --> 00:04:49,950
Aksi halde çıkış bağlantısını göstereceğiz.

69
00:04:50,320 --> 00:04:56,290
Fakat bu sadece şu anda en azından bu rotada kamplarda çiziktir çünkü şimdiki

70
00:04:56,290 --> 00:04:58,210
kullanıcıyı başka rotalarla geçirmiyoruz.

71
00:04:58,300 --> 00:05:00,140
Fakat işe yarayıp yaramayacağına emin olalım.

72
00:05:00,310 --> 00:05:04,660
Sayfayı yenilediğimde, uygulamayı yeniden başlatacağım.

73
00:05:04,750 --> 00:05:05,260
Harika.

74
00:05:05,260 --> 00:05:10,130
Sadece giriş ve kayıt gördüm ve bunun sebebi giriş yapmadığım içindir.

75
00:05:10,450 --> 00:05:16,360
Şimdi oturum açmayı tıklarsam başlık dosyamıza sahip olduğumuz ve geçerli kullanıcıyı kullanmaya çalıştığımız

76
00:05:16,360 --> 00:05:19,800
ancak geçerli kullanıcıyı geçemediğimiz bir sorunu yaşayacağız.

77
00:05:19,990 --> 00:05:25,420
Aslında bu şimdi Ackbar olan herhangi bir rota üzerinde gerçekleşecek çünkü

78
00:05:25,420 --> 00:05:28,930
geçerli kullanıcıyı eğik çizgi Capgras dışında geçirmiyoruz.

79
00:05:29,500 --> 00:05:35,520
Dolayısıyla, yapmak istediğimiz şu andaki kullanıcıyı temel olarak bu hat üzerinden her bir rotaya aktarmaktır.

80
00:05:36,040 --> 00:05:40,750
bazılarında boş olabilir, bazıları kullanıcı verilerine sahip olacak, ancak her rotada kullanılmasını istiyoruz.

81
00:05:40,750 --> 00:05:41,220
Ve

82
00:05:41,530 --> 00:05:46,240
Her bir rotaya manuel olarak eklememiz gerekmediğimiz ve rotalarımızın başında yalnızca

83
00:05:46,250 --> 00:05:54,070
başka bir güncelleme kullanımdan sonra eklemek için kolay bir yol var ve kendi küçük katman yazılımımızı ekleyeceğiz.

84
00:05:54,430 --> 00:05:57,650
Ne tür bir işlevi yaparsak yapalım, her rota üzerinde çağırılacaktır.

85
00:05:57,850 --> 00:06:03,420
Dolayısıyla ona bir işlev isteği yanıtı vereceğim ve bir sonraki değişkene de ihtiyacımız var.

86
00:06:04,360 --> 00:06:09,280
Ve biz yapmak istediğimiz, kullanıcı tarafından yapılan bu talebi her bir şablona iletmek ve bunu yapmak için kolay

87
00:06:09,280 --> 00:06:10,180
bir yol var.

88
00:06:10,260 --> 00:06:12,930
Şarap rez yerlileri.

89
00:06:13,110 --> 00:06:19,940
Geçerli Kullanıcı isteği kullanıcısı, yerinde dinlenmek için ne koyarsak yapmamız şablonumuz yerine kullanılabilir olan şeydir ve o

90
00:06:20,390 --> 00:06:26,230
zaman önemli olan diğer şey şu gerçek sonraki koda geçmeniz gerekeceğidir; çünkü bu, her

91
00:06:26,230 --> 00:06:29,040
tek yol için bir ara katman olacaktır.

92
00:06:29,080 --> 00:06:31,570
Eğer bundan sonra elimizde yoksa, artık duracak.

93
00:06:31,570 --> 00:06:36,400
Sıradaki hiçbir şey olmayacak, bu yüzden çoğu durumda rota işleyicisi olacak olan sonraki

94
00:06:36,400 --> 00:06:39,430
katmana geçmek için bir sonraki adıma ihtiyacımız var.

95
00:06:40,090 --> 00:06:45,580
Bu yüzden, eğer bu yeniden başlatmayı denersek, sunucu sayfayı yenileyecektir.

96
00:06:45,580 --> 00:06:46,770
Bu işe yarayabilir.

97
00:06:46,900 --> 00:06:52,150
Giriş yaparsam şimdi oturum açma formum var ve bir hata alamıyorum.

98
00:06:52,360 --> 00:06:55,330
Doğru bağlantıları görüyorum çünkü giriş yapmadım.

99
00:06:55,390 --> 00:06:57,400
Şimdi svvr olarak yeniden giriş

100
00:07:00,790 --> 00:07:05,050
yaparsam, yalnızca çıkış günlüğünü görüyorum ve çıkış işlemini tıklamayı deneyin.

101
00:07:05,710 --> 00:07:06,180
Muhteşem.

102
00:07:06,190 --> 00:07:07,180
Yani çalışıyor.

103
00:07:07,210 --> 00:07:12,360
Yapmak istediğim son şey, oturum açtığınızda, bunu bir kez daha yapalım.

104
00:07:12,810 --> 00:07:16,360
Giriş yapmak ve kaydolmak yerine burada görmek istiyorsun.

105
00:07:16,370 --> 00:07:20,920
Halihazırda Zephyrus olarak oturum açtığını görmek istiyorsanız ve bunu yapmak oldukça kolay.

106
00:07:21,130 --> 00:07:22,290
Yerine bizim her yerine yöneldi.

107
00:07:22,330 --> 00:07:30,010
Evet, halihazırda kullanmış olduğumuz kullanıcılarımız zaten mevcut. Bu durumda geçerli kullanıcı varsa

108
00:07:31,360 --> 00:07:36,200
başka bir müttefik ekleyeceğiz ve Ally metne ekleyecek.

109
00:07:37,300 --> 00:07:41,300
Olarak oturum açalım.

110
00:07:41,760 --> 00:07:46,050
Ve sonra sadece yorumluyoruz ya da her biri ile etiket ekliyoruz.

111
00:07:46,060 --> 00:07:54,250
Geçerli Kullanıcı, kullanıcı adının üzerine gelip yeniden başlatmayı kaydedin ve bunun nasıl göründüğüne bir göz atalım.

112
00:07:54,250 --> 00:07:57,810
Stili biraz yenilemek zorunda kalabiliriz.

113
00:07:58,000 --> 00:08:01,030
Yine yalan söyleyelim.

114
00:08:05,860 --> 00:08:07,570
Severus olarak imzalandı.

115
00:08:07,660 --> 00:08:09,430
Ve evet bunu tarzlandırmak istiyoruz.

116
00:08:09,430 --> 00:08:17,330
Bu yüzden diğerleri gibi bir bağlantı etiketi yapalım ve parmak izi elde edebilmek için sadece bir H

117
00:08:17,440 --> 00:08:20,970
işareti vermeyiz Atra sadece pound işaretine eşittir.

118
00:08:21,040 --> 00:08:25,780
Bunun aslında biz olmasa da profil sayfasına bir bağlantı olması mantıklı olabilir.

119
00:08:25,780 --> 00:08:30,790
Ancak profil sayfalarımıza sahip olsaydık, bu sayfayı tıklarsanız sizi profilinize götürürdü, ancak bu

120
00:08:30,790 --> 00:08:31,470
şimdilik iyi.

121
00:08:31,780 --> 00:08:34,070
Böylece oturum kapanacak ve gitmesi gerekecek.

122
00:08:34,150 --> 00:08:36,330
Kayıt yapmayı deneyin ve bunun nasıl çalıştığını görün.

123
00:08:36,580 --> 00:08:42,000
Böylece Bayan Mor olarak kayıt edeceğim ve şifre mor olacak.

124
00:08:42,010 --> 00:08:49,570
Kaydolun ve Mrs purple olarak oturum açın, biz de çıkış yapabilir ve her şeyi kontrol ederiz.

125
00:08:49,790 --> 00:08:59,950
Denersem yeni bir yorum eklersem erişebilirim, ancak oturumumdan çıkıp denersem yapamam.

126
00:09:00,130 --> 00:09:01,550
Önce giriş yapmamı istedi.

127
00:09:01,870 --> 00:09:05,690
Tamam, böylece resmi olarak Joachim'e kimlik doğrulama ekleme temelleri uygulanıyoruz.

128
00:09:05,950 --> 00:09:09,660
Bu derste gördüğümüz yeni şeyleri gözden geçirmek için biraz zaman ayıralım.

129
00:09:09,790 --> 00:09:18,250
Özellikle isteği kullanırken, burada ayarladığımız kullanıcı, kimse oturum açmadıysa veya o anki kullanıcının kimliğinde kullanıcı adını içerecek şekilde boşaltılmasını ister;

130
00:09:18,400 --> 00:09:23,830
bu nedenle bu işlevi çağıran bir kullanımdan sonra kullanırız. her tek sargı olduğundan

131
00:09:23,830 --> 00:09:30,400
kurutmanız veya nereye gidersek gitmemizi ve bunu her rota üzerinde yapmamızın güzel bir yolu olduğunu ve

132
00:09:30,400 --> 00:09:35,770
şimdi de artık kurtulabildiğimizden dolayı, 8 yıl sonra veya 8 yıl sonra geçirdik.

133
00:09:35,770 --> 00:09:41,350
diğer şey şablonumuzda sadece basit bir IF deyimi yazıyoruz ve bu mantığı her

134
00:09:41,350 --> 00:09:46,960
bir T ile birleştiriyoruz. M. Gerçekten güçlü olabilir.

135
00:09:46,960 --> 00:09:48,320
Bu düğmeleri gösterebilir ve gizleyebiliriz.

136
00:09:48,340 --> 00:09:50,580
Şu anda kimlerin giriş yaptığını gösterebiliriz.

137
00:09:50,830 --> 00:09:52,090
Gerçekten önemli şeyler.

138
00:09:52,420 --> 00:09:54,900
Tamam, bu kesinlikle bir maraton biraz oldu.

139
00:09:54,910 --> 00:09:57,730
Beş farklı bölüm ama işe koyulduk.

140
00:09:57,760 --> 00:09:59,400
Önce kullanıcı modellerini yarattık.

141
00:09:59,560 --> 00:10:05,800
Kayıt Kayıt formlarını ve rotalarını oluşturduktan sonra giriş yaptıktan sonra çıkış yaptık ve nihayet gezinme çubuğunda

142
00:10:05,800 --> 00:10:11,180
çalıştık ve bağlantıları gösteren ve gizledik ve şu anda oturum açmış olan kullanıcıyı gösterdik.

143
00:10:11,230 --> 00:10:12,520
Pekala, seni sonraki birimin içinde göreceğim
