1
00:00:00,300 --> 00:00:12,230
歡迎回來，在這個教訓是加入身份驗證你的陣營，我們要專注於洛會寫在航線兩部分3，然後又日誌和模板，表單孩子們開始在這裡。

2
00:00:12,720 --> 00:00:15,840
所以就像註冊登錄需要有兩條路線。

3
00:00:15,960 --> 00:00:25,260
這應該是有點的地方，我們將詳細討論的最後一個單元進行審查，但我們需要一個GET請求來顯示表格，然後不是實際做了記錄。

4
00:00:25,260 --> 00:00:28,620
因此，讓我們先從形式，我會在這裡添加評論。

5
00:00:28,620 --> 00:00:31,830
顯示日誌的形式就是這樣。

6
00:00:32,250 --> 00:00:46,130
然後，一旦你食慾得到我們的請求響應和回調每去削減登錄，然後會呈現在日誌中模板還不存在。

7
00:00:46,140 --> 00:00:49,920
現在，讓我們創建一個觸摸意見斜線日誌。

8
00:00:49,960 --> 00:00:50,320
E.J ..

9
00:00:50,340 --> 00:00:55,890
是的，現在它的開放，許多開始。

10
00:00:55,880 --> 00:01:02,660
而每一個只是說：登錄並保存啟動服務器。

11
00:01:03,420 --> 00:01:08,070
讓我們去我們的應用和嘗試，並參觀斜線登錄。

12
00:01:08,100 --> 00:01:08,910
在那裡，我們走了。

13
00:01:08,910 --> 00:01:09,770
看起來不錯。

14
00:01:10,010 --> 00:01:11,910
沒有午餐座談會。

15
00:01:12,180 --> 00:01:20,260
因此，我們需要有一個表單標籤，讓我們開始與我們的投入，並把呼叫類型的文本和我們可以只偷這從登記表。

16
00:01:20,490 --> 00:01:23,070
但它是很好的做法，從頭再輸入一次。

17
00:01:23,070 --> 00:01:32,230
因此，輸入型變為文本名稱等於用戶名佔位符等於用戶名也是如此。

18
00:01:33,180 --> 00:01:45,210
然後又是一個輸入類型等於密碼名稱等於密碼佔位符等於密碼。

19
00:01:45,210 --> 00:01:53,430
然後，而不是做一個按鈕，我一直在做我只是要使用輸入方式提出只是為了證明你可以使用任何一個。

20
00:01:53,440 --> 00:01:55,590
因此，輸入型提交。

21
00:01:56,580 --> 00:01:58,140
然後，我們需要給它一個值。

22
00:01:58,590 --> 00:02:00,100
這就是將實際顯示出來。

23
00:02:00,150 --> 00:02:05,780
所以價值只會說登錄，但保存看看我們的表單。

24
00:02:06,200 --> 00:02:06,770
好。

25
00:02:06,960 --> 00:02:07,880
我們有如下形式。

26
00:02:07,920 --> 00:02:13,680
因為我們需要給它一個動作和方法，它不會做任何事情，現在。

27
00:02:14,160 --> 00:02:21,540
而就猶如註冊註冊，我們有我們正在削減登錄表單上註冊一個POST請求。

28
00:02:21,540 --> 00:02:25,040
我們要作出一個POST請求削減登錄。

29
00:02:25,620 --> 00:02:34,640
所以動作要社會登錄和方法應該是後，我們將其保存，以確保工作的。

30
00:02:35,010 --> 00:02:42,750
然後，如果我打，現在登錄我們會得到一點消息，說不能，因為我們沒有為路由後斜線日誌。

31
00:02:42,750 --> 00:02:51,970
所以，我會回去實際上是在路由添加在我們的記錄和這條路線將負責處理邏輯日誌。

32
00:02:52,380 --> 00:02:59,750
所以功放起來後斜線回調登錄。

33
00:02:59,790 --> 00:03:05,100
然後，我們要做的只是做一個簡單的讀發送登入]。

34
00:03:05,190 --> 00:03:15,420
邏輯發生在這裡，我們只是希望確保我們可以看到，我們的確要重新啟動服務器，每當我們更改或添加新的路由。

35
00:03:15,420 --> 00:03:18,140
現在讓我們來刷新輸入任何東西。

36
00:03:18,240 --> 00:03:23,290
事實上，我們甚至沒有在填補這些日誌出來，我們得到登錄邏輯發生在這裡。

37
00:03:23,610 --> 00:03:24,300
好吧。

38
00:03:24,420 --> 00:03:24,720
大。

39
00:03:24,720 --> 00:03:34,300
因此，我們有一個路線正確，但實際上，我要擺脫這一切，因為如果你在最後一個單元記得我們可以做用中間件是登錄的方式。

40
00:03:34,590 --> 00:03:35,690
這就是今天的護照。

41
00:03:35,720 --> 00:03:36,960
驗證中間件。

42
00:03:37,050 --> 00:03:42,400
所以加在這裡卡馬護照點驗證。

43
00:03:42,780 --> 00:03:45,530
然後裡面我們需要提供本地的。

44
00:03:45,720 --> 00:03:53,040
再經過局部作為第二個參數我們提供了一個對象，該對象將兩件事情的成功。

45
00:03:53,040 --> 00:03:54,300
重定向。

46
00:03:54,750 --> 00:04:08,020
如果一個用戶成功登錄，讓我們重定向到削減露營地和一個失敗的重定向，讓我們現在，我們在這裡有足夠的文本縮進這一點。

47
00:04:08,910 --> 00:04:18,800
確定這樣的成功重定向和重定向失敗，它會重定向剛剛復出削減登錄。

48
00:04:18,840 --> 00:04:27,750
如果失敗就這樣有很多蜱在這裡，我們還需要一個逗號，然後我們要善於去。

49
00:04:27,750 --> 00:04:29,220
因此，讓我們通過這個再走。

50
00:04:29,220 --> 00:04:36,170
這是一個從之前我們沒有陶醉了佈線後削減登錄時，請求進入斜線日誌中一點點的審查。

51
00:04:36,210 --> 00:04:37,580
這將首先運行。

52
00:04:37,620 --> 00:04:40,860
所有這一切，這一切只不過是第二個參數。

53
00:04:40,860 --> 00:04:49,280
所以，它真的看起來像這樣容易起來後，我們有斜杠日誌中那麼我們有中間件，然後我們有我們的回調。

54
00:04:49,980 --> 00:04:56,520
因此，中間件從這裡下山，當你把東西放在新線，有這始終是一個有點混亂。

55
00:04:56,520 --> 00:05:09,060
但它不僅僅是有一個巨大的線不是中間件，我們會打電話給我們設置了這裡這麼多的代碼來朝上方經過身份驗證的方法要好得多。

56
00:05:09,090 --> 00:05:10,170
我們到了。

57
00:05:10,500 --> 00:05:14,870
護照不使用本地策略的用戶或認證。

58
00:05:14,880 --> 00:05:23,650
因此，當我們調用用戶數據的東西凱特或護照斑點上的本地策略，它將使用我們沒有寫的方式進行身份驗證。

59
00:05:23,670 --> 00:05:27,900
它是通過使用本地護照包貓鼬給我們免費的。

60
00:05:28,020 --> 00:05:37,730
但是，它會調用身份驗證，然後將通過用戶名佔用的身體密碼請求起來，然後它會驗證與我們已經存儲在數據庫中的用戶口令。

61
00:05:37,810 --> 00:05:41,050
它負責所有複雜的邏輯，我們不必擔心。

62
00:05:41,460 --> 00:05:49,670
然後如果它的工作原理等重定向陣營地面，如果它不能正常工作重定向到大幅削減，然後我們有這個科爾貝克在這裡，真的沒有做任何事情。

63
00:05:49,670 --> 00:05:51,320
我們可以擺脫，如果我們想。

64
00:05:51,780 --> 00:05:55,670
但我只是想離開那裡，讓你知道，這是一個中間件。

65
00:05:56,070 --> 00:05:56,810
好。

66
00:05:57,030 --> 00:05:59,210
因此，重新啟動服務器。

67
00:05:59,670 --> 00:06:02,730
讓我們看看會發生什麼，我會擺脫這行。

68
00:06:03,050 --> 00:06:05,330
它在抱怨這一點。

69
00:06:05,370 --> 00:06:06,700
在那裡，我們走了。

70
00:06:07,560 --> 00:06:19,810
讓我們來刷新，讓我們插上與他們創造上一次西弗勒斯和密碼是password納希特登錄和我去露營地削減了相同的帳戶。

71
00:06:19,860 --> 00:06:20,880
大。

72
00:06:20,880 --> 00:06:22,430
現在，讓我們回去。

73
00:06:22,500 --> 00:06:28,240
我會再次重啟服務器，讓我嘗試和讀到的東西，我知道不工作。

74
00:06:29,070 --> 00:06:36,900
但願我們沒有與密碼的帳戶，我回到日誌中的形式，因為這是我設置為失敗重定向。

75
00:06:37,320 --> 00:06:40,470
行，所以讓我重申這一點，因為這是一個很重要的概念。

76
00:06:40,470 --> 00:06:46,710
這是驗證我們使用，而不是註冊為我們使用，而不是數相同的護照。

77
00:06:46,710 --> 00:06:54,990
不同的是，不是註冊我們正在做其他的事情，我們跑，我們實際上正在做註冊一個新用戶的用戶護照之前進行身份驗證。

78
00:06:54,990 --> 00:07:03,560
然後如果這工作那麼我們註銷用戶在這裡與斜線上登錄的用戶被假定為已經存在。

79
00:07:03,570 --> 00:07:07,210
所以，我們要做的就是護照驗證是否將記錄他們進來。

80
00:07:07,530 --> 00:07:09,630
OK所以這就是我想要的一切得到完成。

81
00:07:09,900 --> 00:07:14,740
在日誌中與這兩個路線的邏輯後，我得到登錄APT起來後登入]。

82
00:07:14,940 --> 00:07:16,500
然後，我們也有形式在這裡。

83
00:07:16,620 --> 00:07:18,650
只是一個簡單的形式就像寄存器。

84
00:07:18,660 --> 00:07:22,870
唯一的區別是這一權利在這裡，我們要提交的形式。

85
00:07:23,310 --> 00:07:23,750
真棒。

86
00:07:23,760 --> 00:07:28,340
在接下來的視頻上退出，也使我們的導航欄中更好一點的工作。
