1
00:00:00,570 --> 00:00:05,490
Tamam, bu kimlik doğrulama kodunun nihai taksitine hoş geldiniz diyoruz, yapmamız gereken tek

2
00:00:05,490 --> 00:00:11,520
şey, log out işlevselliğine eklemek ve ardından da kullanıcının kilitli olup olmadığını kontrol etmek için oturum

3
00:00:11,520 --> 00:00:14,610
açmış bir ara katmana ekleyeceğiz içinde veya da değil.

4
00:00:14,610 --> 00:00:16,080
Bu yüzden zamanında alacağız.

5
00:00:16,080 --> 00:00:22,170
Şimdi çıkmak, oturum açma ile başlayalım, böylece oturumun açılması, oturum açma veya kayıttan çok daha kolaydır.

6
00:00:22,170 --> 00:00:23,490
İki rotamız olması gerekmiyor.

7
00:00:23,520 --> 00:00:24,600
Forma ihtiyacımız yok.

8
00:00:24,750 --> 00:00:30,360
şey basit bir bağlantıdır ve o bağlantıya tıkladığımızda oturum açmamalı veya geçerli kullanıcıdan çıkmalısınız.

9
00:00:30,360 --> 00:00:31,240
İstediğimiz tek

10
00:00:31,710 --> 00:00:32,930
Bu yüzden bağlantı ile başlayalım.

11
00:00:33,000 --> 00:00:41,010
Giriş sayfasına bir reklam başlatmak için, oturum açma listesine girmek için bir bağlantı başlatacağım

12
00:00:41,010 --> 00:00:42,930
ve yok sayacağım.

13
00:00:42,950 --> 00:00:49,350
Ve ayrıca, oturum açma çizgisini henüz çizikleştirmediğimizden giriş yapmak için bir bağlantı ekleyelim.

14
00:00:49,830 --> 00:00:57,900
Ve şimdi bunu kopyalayalım ve her sayfadaki bu üç bağlantıya sahip olduğumuz için tüm şablonların üzerine

15
00:00:57,900 --> 00:00:58,630
koyalım.

16
00:00:58,960 --> 00:01:00,000
TAMAM.

17
00:01:00,390 --> 00:01:05,040
Şimdi adresimize geri dönelim ve çıkış yolunu halletmeliyiz.

18
00:01:05,280 --> 00:01:14,460
Bu yüzden eklemeliyiz ve sonra eğik çizgiden çıkmak için yeni bir şey göndererek güzel ve basit

19
00:01:14,460 --> 00:01:16,190
bir şekilde başlayabiliriz.

20
00:01:16,300 --> 00:01:17,930
RAZ And.

21
00:01:18,250 --> 00:01:19,260
TAMAM.

22
00:01:19,650 --> 00:01:23,010
Sana çıkış yapacağım

23
00:01:23,010 --> 00:01:26,380
Henüz değil ve kurtarın.

24
00:01:26,490 --> 00:01:29,210
Ve bunu, bağlantıyı tıkladığımızda görmeliyiz.

25
00:01:29,520 --> 00:01:31,820
Sunucumuza başlayalım.

26
00:01:32,820 --> 00:01:39,240
Şimdi sayfayı tazelemeye çalışalım ve sayfayı yenileyelim ve uzun süre kalmış olsak da çıkış yapmamız

27
00:01:39,240 --> 00:01:40,260
önemli değil.

28
00:01:40,260 --> 00:01:42,860
İstediğimiz yanıtı alıyoruz.

29
00:01:43,650 --> 00:01:49,340
Şimdi yapmamız gereken, gerçekte Passport'u kullanarak kullanıcıyı dışarıda bırakmak.

30
00:01:49,740 --> 00:01:55,290
Oturumu kapatmanızın basit bir çizgi isteğidir, yapılması gereken şey budur.

31
00:01:55,410 --> 00:01:59,640
Unutmayın ki birisini kilitlediğimizde, aslında veritabanındaki hiçbir şeyi değiştirmiyoruz.

32
00:01:59,640 --> 00:02:01,640
Orada işlem yok.

33
00:02:01,650 --> 00:02:05,890
Olan pasaport oturumdaki tüm kullanıcı verilerini yok ediyor olması.

34
00:02:05,910 --> 00:02:11,270
Artık oturumdaki bu kullanıcının verilerinin istekten isteğine kadar takip edilmemesi.

35
00:02:11,280 --> 00:02:16,930
Öyleyse tasarruf edersek, bir yönlendirme gibi sonunda bir şeylerin olmasını isteriz.

36
00:02:17,100 --> 00:02:19,090
Bu yüzden ana sayfaya yönlendirelim.

37
00:02:19,180 --> 00:02:20,640
Bu, eğik çizgiye yönlendirir.

38
00:02:20,730 --> 00:02:27,430
Bir kez çıkış yaptıktan sonra sunucuyu yeniden başlatalım ve sadece bir adım atalım.

39
00:02:27,690 --> 00:02:34,710
Bu yüzden yenileyeyim giriş yapmaya başlayacağım ve Parolamı parolayla oluşturduğum hesapla

40
00:02:34,710 --> 00:02:36,950
Colt olarak oturum açacağım.

41
00:02:36,950 --> 00:02:39,400
Giriş yapıyorum, gizli sayfaya giriyorum.

42
00:02:39,420 --> 00:02:45,390
Şimdi oturumu kapatalım ve onu ana sayfaya geri götürelim ve işte bu kadar.

43
00:02:45,390 --> 00:02:46,940
Bu yüzden günlük oldukça basittir.

44
00:02:46,980 --> 00:02:48,270
Formlardan hiçbirine ihtiyacımız yok.

45
00:02:48,270 --> 00:02:54,030
Tek bir rota çizik çıkışıdır ve her yaptığımız her şeyden önce çıkış yapmaktır.

46
00:02:54,150 --> 00:02:55,860
Ve bu bizim için her şeyin üstesinden gelir.

47
00:02:55,860 --> 00:03:00,830
Bu, sıfırdan giriş yapacağımız birimin pasaportundan geliyor.

48
00:03:00,930 --> 00:03:02,930
Aslında yöntem günlüğünü yazacağız.

49
00:03:03,030 --> 00:03:04,460
Kimlik doğrulaması yazacağız.

50
00:03:04,590 --> 00:03:06,020
Yazı yazacağız.

51
00:03:06,180 --> 00:03:10,430
Ancak şimdilik pasaport bizim için son derece kolaylaştırıyor.

52
00:03:10,590 --> 00:03:15,940
Olmasına rağmen bir sorunum var ki, ben çıktıktan sonra da çıkış yapmaktan vazgeçmeliyiz.

53
00:03:16,020 --> 00:03:19,470
Hâlâ sırrını kesmek için gidebilirim.

54
00:03:19,470 --> 00:03:21,380
Orada kalmam için hiçbir şey yok.

55
00:03:21,720 --> 00:03:25,870
Dolayısıyla kodumuz şu anda kaydolduğumuzda gizli kodları yazmamızı sağlıyor.

56
00:03:25,890 --> 00:03:30,870
Ve yine istediğimiz zaman ama hala oturum açmadığım halde oraya gidebilirim.

57
00:03:30,960 --> 00:03:35,480
Çıkış yapın ve bunu düzeltmek için hala sırrını kesebilirim.

58
00:03:35,580 --> 00:03:42,030
Yapmamı istediğimiz şeyleri yapmadan önce bu gizli yolda bir ara katman eklememiz gerekiyor.

59
00:03:42,030 --> 00:03:46,770
Kullanıcı oturum açtıysa, kullanıcının oturum açıp açmadığını kontrol edecektir.

60
00:03:46,920 --> 00:03:53,250
Ardından kullanıcı oturum açmadıysa bu şablonu oluşturacak ve daha sonra bunları çizgi oluşturmaya yönlendirecektir.

61
00:03:53,960 --> 00:03:56,640
Ve bunu yapmanın yolu bir katman yazarak.

62
00:03:57,180 --> 00:04:01,920
Bu yüzden alt kısımda bir fonksiyon tanımlayacağız ve

63
00:04:01,980 --> 00:04:05,490
bu fonksiyon çağrılıyor ve giriş yapılıyor.

64
00:04:05,490 --> 00:04:10,890
Ve üç parametre talep yanıtı ve sonraki alır.

65
00:04:11,220 --> 00:04:15,740
Ve ara katman talebi için standart budur, istek nesnesine atıfta bulunur.

66
00:04:15,900 --> 00:04:17,760
Yanıt, yanıt nesnesi.

67
00:04:17,910 --> 00:04:21,270
Ve aslında sonraki çağrılacak sonraki şey.

68
00:04:21,570 --> 00:04:25,830
Ve biz sadece bir dakika içinde yapacağımız bir ara katman olarak ekleyerek bunlardan herhangi birini

69
00:04:25,830 --> 00:04:26,580
ayarlamak zorunda değiliz.

70
00:04:26,670 --> 00:04:30,270
Express onunla ilgilenir ve bir sonraki işlevini bilir.

71
00:04:30,270 --> 00:04:32,540
Ancak buradaki işlevselliği tanımlayarak başlayacağız.

72
00:04:32,670 --> 00:04:40,320
gelen bir talebin doğrulanmış olup olmadığını kontrol edeceğiz, bu yüzden de doğru yazdığınızdan emin olalım.

73
00:04:40,320 --> 00:04:43,200
Yani oturum açtıysak pasaport ile

74
00:04:43,240 --> 00:04:45,440
Doğrulandı.

75
00:04:46,260 --> 00:04:50,660
Sonra biraz garip görünümlü olana geri döneceğiz.

76
00:04:51,330 --> 00:04:52,740
Ve sonra ona geri döneceğim.

77
00:04:52,770 --> 00:04:56,970
Aksi takdirde ne yapacağız ve başka bir şeye ihtiyacımız yok çünkü burada geri dönüyoruz.

78
00:04:56,970 --> 00:05:05,730
Dolayısıyla yapacağımız şey redstart'ın giriş form şeması girişine yeniden yönlendirme işlemidir ve bunu, bunu, burada bulunan

79
00:05:06,300 --> 00:05:11,500
bir eğik çizgi çizgi gizli yolumuzda oturum açmış olarak ekleyelim.

80
00:05:11,730 --> 00:05:17,190
Ve eklememiz gereken gerçekten basit, burada giriş yapmışsın.

81
00:05:17,700 --> 00:05:19,500
Ve sonra virgül.

82
00:05:19,500 --> 00:05:25,530
Bu ne yapacak, bir istek GET isteğinde geldiğinde, başka bir şey yapmadan önce bunu çalıştırmak

83
00:05:25,650 --> 00:05:27,720
için gizlice çizgi atmak istiyor.

84
00:05:27,740 --> 00:05:31,800
Çalışacak olan giriş yapıyor, bunu da yapacak.

85
00:05:31,800 --> 00:05:39,090
Sıradaki dönüp dönmeyecekse kimliği doğrulanmış olan isteği kontrol edecektir.

86
00:05:39,150 --> 00:05:40,630
Buradaki parantezler de öyle.

87
00:05:40,980 --> 00:05:44,540
Ve bundan sonra burada bu konuya değinilecek.

88
00:05:44,760 --> 00:05:48,780
Dolayısıyla sırrı ifşa etmeden önce, kullanıcıların oturum açıp açmadığını kontrol etmek istiyoruz.

89
00:05:48,780 --> 00:05:50,520
Tekrar yaptığımız da bu.

90
00:05:50,520 --> 00:05:51,860
Kullanıcı oturum açtıysa.

91
00:05:52,110 --> 00:05:53,670
Temelde devam et.

92
00:05:53,670 --> 00:05:55,450
Hareket et gayet iyi

93
00:05:55,610 --> 00:06:01,140
Aksi takdirde, kullanıcı kimliği doğrulanmazsa bir sorunumuz vardır ve sizi oturum açma

94
00:06:01,140 --> 00:06:02,420
çizgisine geri yönlendiririz.

95
00:06:02,830 --> 00:06:05,040
Ve bu diğer kod asla çalışmaz.

96
00:06:05,670 --> 00:06:09,260
İçeri yönlendirirsek giriş yapmış oluruz.

97
00:06:09,570 --> 00:06:10,890
Ve bu olmaz.

98
00:06:11,340 --> 00:06:14,850
Tamam, sunucuyu yeniden başlatmayı kaydettirelim.

99
00:06:15,300 --> 00:06:17,320
Herhangi bir sözdizimi hatası olmadığından emin olun.

100
00:06:17,700 --> 00:06:22,010
Geri dönelim ve kök sayfadan başlayalım.

101
00:06:22,020 --> 00:06:28,680
Giriş yapmadığımızdan emin olun ve şimdi gizli sırt çantasına geçmeye çalışacağım ve otomatik olarak

102
00:06:28,680 --> 00:06:30,410
giriş kaydını kesmemi sağlıyor.

103
00:06:30,420 --> 00:06:31,530
Gördün mü?

104
00:06:31,530 --> 00:06:35,030
Şimdi şifrem ile loggin colt.

105
00:06:35,030 --> 00:06:38,370
Şifre günlüğünü aradın.

106
00:06:38,370 --> 00:06:40,920
Şimdi gizli sayfasına gidebilirim.

107
00:06:40,980 --> 00:06:48,120
Şimdi kök geri dönelim ve tekrar sırrına geçmeye çalışalım ve çalışıyor çünkü girişime girdim ve

108
00:06:48,120 --> 00:06:49,390
ileri geri gidebiliriz.

109
00:06:49,470 --> 00:06:54,490
Kayıt olmasını istediğiniz rotalara gidebilir ve sonra sırrına geri dönebilirim.

110
00:06:54,870 --> 00:07:01,850
Ama sonra ben çıkış yapıyorum ve sırrına dönmeye çalışıyorum artık çalışmıyor.

111
00:07:02,730 --> 00:07:04,750
Şunu tekrar kontrol edelim ya da kayıt olalım.

112
00:07:04,860 --> 00:07:13,530
yeni bir hesap oluşturalım ve şifre de şifre olacak ve bize göndererek yeni bir hesap haline gelelim.

113
00:07:13,530 --> 00:07:14,460
Tator adında

114
00:07:14,460 --> 00:07:17,850
Şimdi sırrımı ziyaret edebilirim ve sonra çıkış yapabilirim.

115
00:07:18,540 --> 00:07:23,240
Ve bu seansı yok ediyor ve artık sırrına geçemiyorum.

116
00:07:23,250 --> 00:07:23,750
Tamam.

117
00:07:24,060 --> 00:07:28,230
Dolayısıyla, bu kullanıcı kimliğini oluşturmak için bu seride çok sayıda beş ayrı bölüm kapladık.

118
00:07:28,470 --> 00:07:32,100
Ve bu bile bana yardımcı olacağını söylediğim araçları kullanıyor.

119
00:07:32,130 --> 00:07:36,090
Kesinlikle biraz bir girişim ama tabii ki buna değecek.

120
00:07:36,090 --> 00:07:41,910
gerçekten de yararlanma imkânı bulur çünkü bir sonraki videomuzu göreceğimiz gibi Yelp kampında da giriş yapabileceğiz.

121
00:07:41,910 --> 00:07:43,020
Çoğu web uygulaması

122
00:07:43,020 --> 00:07:49,280
Ve sadece bir loggin duvarının arkasına koymak değil, aynı zamanda verileri bir kullanıcıyla ilişkilendirebiliriz.

123
00:07:49,290 --> 00:07:53,210
Şu anda, giriş yapmadığınız sürece gizlilik sayfasını gizliyoruz.

124
00:07:53,580 --> 00:07:59,360
Ancak kimin tam olarak bir açıklama yapmış olduğunu görebilmemiz için hiçbir kamp belirli yorumları

125
00:07:59,360 --> 00:08:00,500
bir kullanıcıyla ilişkilendirmez.

126
00:08:01,230 --> 00:08:06,900
Bu yüzden önce imzalamadan önce geri dönelim ve en önemli kısmını hızlıca özetleyelim ki bu

127
00:08:06,900 --> 00:08:10,470
da kat katmanımız bu yüzden oturum açtığımızda tanımladığımız bir fonksiyon.

128
00:08:10,860 --> 00:08:15,600
hepsi bu üç parametreyi yanıt ve bir sonraki işlevi talep etmektedir.

129
00:08:15,690 --> 00:08:18,310
İstediğimiz sayıda ara katmanı tanımlayabiliriz ve

130
00:08:18,570 --> 00:08:24,280
Ve eğer bir sonraki katmana geçmek istersek işler iyi giderse, bir sonraki adımızı atarız.

131
00:08:24,480 --> 00:08:25,620
Aynen böyle.

132
00:08:25,800 --> 00:08:32,310
Ve bizim durumumuzda, eğer yanlış doğrulanıp onaylanmazsa, işler iyi değilse, kısa devre yapar

133
00:08:32,310 --> 00:08:35,050
ve onun gibi çizgiye yönlendiririz.

134
00:08:35,440 --> 00:08:36,050
Tamam.

135
00:08:36,120 --> 00:08:38,640
Umarım kullanıcı kimliği doğrulamasını öğrenmekten hoşlanırsınız.

136
00:08:38,660 --> 00:08:39,680
Bir sonraki video'da görüşürüz
