1
00:00:00,150 --> 00:00:04,980
歡迎回來，這個教訓是加入身份驗證你的陣營的第2部分。

2
00:00:05,310 --> 00:00:11,630
那麼注重，首先要配置的護照，然後我們會為標誌添加邏輯或註冊路線和模板。

3
00:00:12,000 --> 00:00:13,040
讓我們在這裡開始。

4
00:00:13,260 --> 00:00:26,850
所以，我有我的應用程序的美國公開賽，我已經所需的一切東西，我們需要做的是現在配置的護照，我們有幾行，所以我要去這裡一條線，只是護照的配置只是為了明確補充。

5
00:00:26,910 --> 00:00:29,820
會做的第一件事就是建立一個Express會話。

6
00:00:29,820 --> 00:00:38,520
因此，使用後然後要求快遞Dasch會話，然後我們要執行的。

7
00:00:39,210 --> 00:00:46,470
和裡面，當我們運行Choire聲明我們將一個對象通過，我給它一個秘密。

8
00:00:46,650 --> 00:00:49,710
這可以是任何東西，我們希望最後的時間，我想我做到了。

9
00:00:49,710 --> 00:00:54,660
生鏽是最好的和最可愛的狗或類似的東西，這一次我做類似的事情。

10
00:00:54,660 --> 00:00:59,100
同樣，這可以是任何東西，我們想要的，但我只是再一次做。

11
00:00:59,100 --> 00:01:00,320
生鏽的勝利。

12
00:01:00,390 --> 00:01:01,740
最可愛的狗。

13
00:01:02,220 --> 00:01:06,810
雖然我不得不說羅素越來越有點小胖，我不，我不覺得有信心，他會真正贏得。

14
00:01:06,810 --> 00:01:08,060
最可愛的狗了。

15
00:01:08,280 --> 00:01:10,260
然後人們展現了他的大照片CUPE。

16
00:01:10,320 --> 00:01:11,960
他有點像香腸現在。

17
00:01:12,210 --> 00:01:21,420
OK，所以我們有秘密的設置，你需要在重新保存增加，這應該是假的，然後保存在初始化。

18
00:01:21,420 --> 00:01:23,280
確保我們的拼寫這個權利。

19
00:01:23,400 --> 00:01:24,650
假。

20
00:01:25,020 --> 00:01:32,030
而這些只是兩個選項，我們必須增加，我們將保存註釋繼續往下和配置護照工作。

21
00:01:32,070 --> 00:01:35,010
到目前為止，這已經無關護照只是還沒有。

22
00:01:35,400 --> 00:01:48,320
我們要做的有中美護照初始化，然後另外一個不使用護照會議就這樣。

23
00:01:48,600 --> 00:01:56,430
然後我們要做的護照使用，這是我們給它，我們在這裡導入的本地策略。

24
00:01:56,850 --> 00:02:11,020
因此，我們要運行新的本地策略那麼這裡面我們要去給它一個方法，用戶不進行身份驗證和用戶身份驗證並沒有一個我們寫的。

25
00:02:11,340 --> 00:02:14,390
這是一個帶有護照當地貓鼬。

26
00:02:14,400 --> 00:02:18,560
如果我們沒有這個包，你將不得不寫我們自己的方法。

27
00:02:19,140 --> 00:02:20,520
然後我們有兩個方法。

28
00:02:20,670 --> 00:02:24,220
護照點還原序列化的用戶。

29
00:02:24,670 --> 00:02:32,970
這就是將要使用的是另外一個免費的午餐與當地護照貓鼬用戶點還原序列化的用戶。

30
00:02:32,970 --> 00:02:40,930
然後，我們需要還原序列化UPS的串行化處理的用戶，它是同一個名字在這裡。

31
00:02:40,950 --> 00:02:45,130
在還原序列化用戶的用戶序列化的用戶。

32
00:02:45,420 --> 00:02:46,210
好。

33
00:02:46,470 --> 00:02:50,470
所以，這就是我們需要做的，我們移動到路由前註冊的配置。

34
00:02:50,640 --> 00:02:54,010
讓我們測試了這一點只是看看是否一切運行正常。

35
00:02:54,330 --> 00:02:55,280
那麼，你知道的。

36
00:02:55,320 --> 00:03:06,480
我拼寫保存未初始化的錯了，就像我在最後的視頻沒有和它走出了我的方式，試圖避免讓我們只是在這個複製並粘貼到此處。

37
00:03:06,630 --> 00:03:08,440
希望你抓住了我面前。

38
00:03:08,610 --> 00:03:11,600
讓我們再次保存並重啟。

39
00:03:11,790 --> 00:03:15,170
現在，我們沒有得到任何錯誤或任何警告。我們是好去。

40
00:03:15,730 --> 00:03:17,850
OK所以這是所有的設立，我們必須做的。

41
00:03:17,970 --> 00:03:22,490
現在，我們要經過和我們的模板添加路由，我們將與寄存器開始。

42
00:03:22,680 --> 00:03:29,950
所以，我要下到最底部，到這裡下面我們所有的評論路線和我們的露營地路線。

43
00:03:30,090 --> 00:03:32,220
我要在我們的驗證補充。路線。

44
00:03:32,220 --> 00:03:37,410
因此，我們將在這裡和很快做出一個小紙條。

45
00:03:37,560 --> 00:03:46,750
我一直在說這個，但很快我們將所有路由拆分為單獨的文件，因為它變得越來越難一點點用這些代碼來管理，這裡是大量的代碼。

46
00:03:46,770 --> 00:03:47,070
好的。

47
00:03:47,070 --> 00:03:50,590
因此，我們的第一條路線是要展現登記表。

48
00:03:51,780 --> 00:04:01,500
而這僅僅是容易獲得現金寄存器，然後我們需要調用回到這裡請求響應。

49
00:04:01,500 --> 00:04:08,320
然後在這裡鶇渲染它尚不存在的寄存器。

50
00:04:08,340 --> 00:04:09,910
所以現在去創造。

51
00:04:09,930 --> 00:04:11,640
所以觸摸的使用。

52
00:04:11,670 --> 00:04:13,230
所以收銀機。

53
00:04:13,500 --> 00:04:14,370
是。

54
00:04:14,370 --> 00:04:33,030
然後讓我們打開這個文件，我們將在我們的簡單H1登錄加起來，讓我們確保我們看到，當我們啟動服務器，我們去這條路線斜線寄存器，我們可以得到在註冊H1。

55
00:04:33,120 --> 00:04:34,950
現在，它的形式加入。

56
00:04:34,950 --> 00:04:46,870
因此，我們將有一個形式是要去削減寄存器還不存在和方法將是一個後論壇標籤。

57
00:04:47,310 --> 00:05:00,300
我們需要先輸入型上，因為文本名稱等於用戶名和佔位符等於用戶名也。

58
00:05:00,300 --> 00:05:02,630
然後，你需要另一種輸入類型。

59
00:05:02,660 --> 00:05:05,300
這一個是密碼。

60
00:05:05,770 --> 00:05:14,150
然後我們要名要密碼，然後在這裡佔位符也可以用密碼準備。

61
00:05:14,190 --> 00:05:22,570
還有一個項目是按鈕提交它只會說登錄保存最多讓我們刷新。

62
00:05:22,820 --> 00:05:24,120
這是我們的形式。

63
00:05:24,140 --> 00:05:28,430
所以現在，如果我們提交表單它會發送POST請求斜線寄存器。

64
00:05:28,440 --> 00:05:32,120
我們沒有處理，讓去，並添加路由的路由。

65
00:05:32,120 --> 00:05:45,360
因此，這條線路將處理訂閱免費邏輯和這將有一個恰當的最高職位削減註冊或回調中。

66
00:05:45,950 --> 00:05:56,240
讓我們先從一個簡單的紅點送你簽約了，只是確保我們看到，當我們提交表單。

67
00:05:56,250 --> 00:05:58,840
因此，我們需要當我們添加一個新的路線重新啟動服務器。

68
00:05:58,840 --> 00:06:03,050
現在，讓我們回到表格刷新。

69
00:06:03,320 --> 00:06:04,560
填寫。

70
00:06:04,560 --> 00:06:07,130
打註冊，我們得到簽約你。

71
00:06:07,330 --> 00:06:07,600
好。

72
00:06:07,620 --> 00:06:09,450
因此，路由現在成立。

73
00:06:09,440 --> 00:06:16,210
現在讓我們實際上我們只需要使用該用戶註冊點的重要邏輯的補充。

74
00:06:16,580 --> 00:06:20,400
這是由當地護照貓鼬封裝。

75
00:06:20,420 --> 00:06:34,500
所以，你不應該註冊，我們通過在具有分配的用戶名和用戶名應要求機身頂部該用戶名這樣的新用戶。

76
00:06:34,670 --> 00:06:40,290
再後來，我們在密碼傳遞的使用或不註冊第二個參數。

77
00:06:40,760 --> 00:06:53,160
那麼，我們實際上可以做的是讓這個成為一個獨立的變量來清理一點點，我們就叫它為我們的新用戶相當於擁有一個用戶名新用戶。

78
00:06:53,570 --> 00:07:02,040
然後，我們將用新的用戶卡馬請求點的身體密碼，點註​​冊。

79
00:07:02,540 --> 00:07:04,510
這就是從形式的密碼。

80
00:07:04,520 --> 00:07:08,080
這是應該由現在希望審查形式的用戶名。

81
00:07:08,270 --> 00:07:19,660
然後，我們傳遞的只有一個分配的用戶名和註冊將要處理的採取這一密碼，然後而不是存儲密碼，它實際上賣場瘋狂哈希所有的邏輯這個新的用戶。

82
00:07:19,700 --> 00:07:24,430
所以，讓我們確保它正常工作，因此用戶不登記，然後在回調補充。

83
00:07:24,500 --> 00:07:30,060
這將有錯誤，然後用戶和該用戶將成為新創建的用戶。

84
00:07:30,140 --> 00:07:31,340
如果它的工作。

85
00:07:31,340 --> 00:07:33,690
所以，讓我們開始使用if錯誤。

86
00:07:34,040 --> 00:07:36,600
那麼做一個恆定的日誌錯誤。

87
00:07:36,770 --> 00:07:46,310
但是，我們也想處理它，我們會做一個蘇亞雷斯渲染寄存器，我們將在這裡做一個回報。

88
00:07:46,620 --> 00:07:51,890
而這僅僅是一個很好的方式短路，走出這整個回調，如果我們回來。

89
00:07:51,890 --> 00:08:05,520
再往下，我們在這裡運行護照斑點與本地策略驗證和我們將調用與請求響應，然後它會處理一個回調函數。

90
00:08:05,750 --> 00:08:13,730
一旦驗證，我們想要做的是重定向，讓我們重新定向到現在削減露營地。

91
00:08:14,570 --> 00:08:22,230
所以一旦用戶已經簽約了，然後我們將記錄他們在驗證他們的身份，然後我們將其重定向削減露營地。

92
00:08:22,460 --> 00:08:31,670
如果我們不這樣做，如果有簽約用戶了問題，那麼我們將取消記錄錯誤，然後我們將再次渲染形式。

93
00:08:31,700 --> 00:08:33,090
所以，讓我們給這一個鏡頭。

94
00:08:33,290 --> 00:08:34,990
啟動服務器了。

95
00:08:35,300 --> 00:08:40,190
如果我們去註冊並填寫，然後我們點擊提交，我們讓它削減露營地。

96
00:08:40,280 --> 00:08:42,270
這意味著，事情進展得很順利我們。

97
00:08:42,530 --> 00:08:54,210
讓我們刷新所有與遣散和密碼，或者密碼在這裡註冊重新註冊，它需要我們去削減露營地。

98
00:08:54,240 --> 00:08:55,110
優秀。

99
00:08:55,500 --> 00:09:07,850
因此，我們可以相信，這工作，但我們也可以打開蒙戈並連接到我們的數據庫顯示迪格比的，我們正在使用Yelp的陣營V-6。

100
00:09:07,910 --> 00:09:17,960
所以我將使用Yelp的陣營V-6，然後我會做一個D-B的用戶發現。

101
00:09:18,230 --> 00:09:22,090
而且我們應該看到這裡一個用戶是巨大的尋找的東西。

102
00:09:22,910 --> 00:09:24,760
如果我們看到，這意味著它的工作。

103
00:09:25,010 --> 00:09:30,280
因此，我們有我們添加我們自己當我們做用戶數據是新來的，或新的用戶我們的用戶名。

104
00:09:30,650 --> 00:09:34,920
然後把所有的這些東西是從用戶數據寄存器增加。

105
00:09:35,660 --> 00:09:36,400
太好了。

106
00:09:36,410 --> 00:09:41,760
因此，我們有一個工作的所有控制-C離開這裡，我們就可以重新啟動服務器了。

107
00:09:43,640 --> 00:09:53,760
讓我們看看，如果我回去的形式和我嘗試和註冊為西弗勒斯再次把我帶回到論壇會發生什麼。

108
00:09:54,200 --> 00:10:04,640
每次我這樣做，使用同一用戶名這是我花回的形式和我們正在這裡一個消息，說一個給定用戶名的用戶已經註冊。

109
00:10:04,640 --> 00:10:08,270
因此，我們得到了免費使用當地的護照貓鼬。

110
00:10:08,270 --> 00:10:09,830
我們自動獲得該消息。

111
00:10:09,840 --> 00:10:13,700
這是偉大的，我們可以在後面的視頻使用它在我們看來，我們會的。

112
00:10:13,700 --> 00:10:19,660
因為現在我們沒有解釋給用戶，如果你是一個用戶，你不知道什麼錯這始終是很無奈的問題。

113
00:10:19,670 --> 00:10:22,140
但是你知道的東西是行不通的。

114
00:10:22,130 --> 00:10:24,430
但是現在所有我們關心的是它的工作原理。

115
00:10:24,440 --> 00:10:29,410
因此，我們有兩種渲染陳述紅尾鳥渲染和餐廳重定向。

116
00:10:29,630 --> 00:10:38,110
而我們得到的任何一個取決於我們是否成功註冊，或者如果我們在這種情況下，通過與已經註冊的用戶名設置導致錯誤。

117
00:10:38,480 --> 00:10:39,040
大。
