1
00:00:00,390 --> 00:00:19,880
接下來，讓我們嘗試在日誌中記錄作為這次薯頭密碼，然後我們將嘗試和編輯這一個，它的工作原理，我們應該能夠更新這個就好了，所以我們可以嘗試了這一點。

2
00:00:20,040 --> 00:00:22,620
讓我們擺脫感嘆號的。

3
00:00:22,620 --> 00:00:28,840
提交和更新它有在笑在我的末尾沒有標點符號。

4
00:00:29,410 --> 00:00:34,500
OK，所以我們只適用於它來更新。

5
00:00:34,500 --> 00:00:46,450
我們不希望有人能夠更新的東西以及因此它不只是看到形式，但它是關於實際做我們要保護這兩個中並刪除它的更新。

6
00:00:46,950 --> 00:00:54,110
現在，當我重新啟動服務器，我嘗試清爽的任何人都可以做到這一點，但一旦。

7
00:00:54,720 --> 00:01:06,810
目前，如果我點擊刪除我沒有登錄，盡快把我帶回到這裡，我登錄和記住這是發生因為鶇重定向回來。

8
00:01:06,810 --> 00:01:10,210
那麼接下來會再做台東頭。

9
00:01:11,370 --> 00:01:14,730
密碼登錄。

10
00:01:15,030 --> 00:01:19,990
現在，如果我嘗試刪除這個它工作得很好。

11
00:01:20,250 --> 00:01:24,310
現在他失去了一個寶貴的宿營地，我們快到了出來一起玩。

12
00:01:24,360 --> 00:01:41,430
所以這就是我們中間，我們把它設置正確，現在我們已經檢查露營地擁有它檢查記錄在所有的，如果他們不那麼就重定向回，最終將有一個不同的錯誤信息，用戶因此會這樣說你必須在第一次登錄，然後如果他們被記錄。

13
00:01:41,550 --> 00:01:52,470
但是，他們沒有自己的營地，然後我們將有一個不同的消息，說您沒有權限做或者不是你刪除類似的東西，然後重要的一行是下一個就在這裡。

14
00:01:52,470 --> 00:02:13,160
因此，如果營地作者ID點等於不能做的黎波里文化，因為我們要做的Doddie當然，因為事實證明這是一個字符串，這是一個對象的想法貓鼬對象，所以它無法比擬的字符串，從而使用內置自帶的猴子equals方法。

15
00:02:13,230 --> 00:02:18,070
然後，我們進入下一個是我們有正確的處理程序內的任何代碼。

16
00:02:18,120 --> 00:02:20,140
因此，我們運行這個是否可行。

17
00:02:20,280 --> 00:02:20,880
我們運行此。

18
00:02:20,880 --> 00:02:21,960
這是下一個。

19
00:02:22,080 --> 00:02:24,390
或者，在這種情況下，我們運行這個。

20
00:02:24,390 --> 00:02:25,270
這是下一個。

21
00:02:25,350 --> 00:02:28,240
並在更新的情況下，我們運行這個。

22
00:02:28,860 --> 00:02:30,090
OK，所以我們可以節省。

23
00:02:30,240 --> 00:02:32,740
我們有一個，將是不錯的少做的事情。

24
00:02:33,100 --> 00:02:35,660
這將是隱藏這些按鈕。

25
00:02:35,880 --> 00:02:39,680
如果我沒有登錄我不應該能夠看到一個編輯刪除按鈕。

26
00:02:39,770 --> 00:02:44,840
幾乎沒有網站了那裡，有這種授權任何您展示該按鈕。

27
00:02:44,970 --> 00:02:48,500
這只是一個糟糕的用戶體驗，如果你認為你可以做一些事情，但你不能。

28
00:02:48,510 --> 00:02:58,710
因此，我們要隱藏它，我們需要做的就是去我們的模板，這樣的節目模板，這裡裡面我們需要找到這兩個按鈕就在這裡。

29
00:02:58,880 --> 00:03:07,800
然後我們的if語句添加一個，我只是打算寫一個空的語句來開始像正確的括號內。

30
00:03:08,820 --> 00:03:20,220
就這樣，將縮進只是為了使它更易於閱讀和所有我們想要做的是檢查，如果登錄用戶擁有該節目網頁上的當前營地，這就是簡單的事。

31
00:03:20,370 --> 00:03:30,810
我們可以只補充一點，我們在這裡看到了我們的中間件，除了它需要略有不同，但同樣的想法完全相同的代碼。

32
00:03:32,130 --> 00:03:36,740
如果我粘貼此在，我們可以遵循，而不是在模板中找到露營地。

33
00:03:36,750 --> 00:03:49,660
我們稱之為營地筆者點ID點等於我們居然沒有訪問要求用戶ID，但請記住，我們確實有當前的用戶，我們設置。

34
00:03:50,110 --> 00:03:53,940
如果你不記得何時或何地，我們設置它，我會簡單地告訴你。

35
00:03:54,060 --> 00:03:55,910
這是我們容易裡面。

36
00:03:55,950 --> 00:03:59,660
是的，我們去到這一點，你看看這裡。

37
00:03:59,660 --> 00:04:00,660
讀出當地的東西。

38
00:04:00,660 --> 00:04:05,310
當前用戶是在用戶請求而這加入到每一個模板。

39
00:04:05,310 --> 00:04:12,990
每個航線將在模板中可用當前用戶等於用戶，以便當前用戶當前登錄並強調ID。

40
00:04:13,090 --> 00:04:13,740
讓我們給它一個鏡頭。

41
00:04:13,740 --> 00:04:17,920
現在確保我們在if語句括號的其餘部分補充。

42
00:04:18,180 --> 00:04:19,430
如果我們刷新。

43
00:04:19,680 --> 00:04:24,990
你看，我們有一個問題，什麼情況是，我們沒有一個當前用戶現在。

44
00:04:24,990 --> 00:04:31,170
所以，因為沒有之一，當前用戶簽署並強調ID是有問題的。

45
00:04:31,170 --> 00:04:34,210
因此，有一個簡單的方法來檢查，你應該先確認一下。

46
00:04:34,230 --> 00:04:35,460
是否有一個當前用戶。

47
00:04:35,640 --> 00:04:39,180
如果有那麼就讓如果用戶擁有此的檢查。

48
00:04:39,690 --> 00:04:40,640
因此，防止錯誤。

49
00:04:40,650 --> 00:04:49,760
所有我們需要做的是，如果當前用戶和營地作者ID等於當前用戶的ID請記住，如果這是假的。

50
00:04:49,830 --> 00:04:53,090
因此，如果當前用戶是不明確的，如果它是空的。

51
00:04:53,310 --> 00:05:02,070
如果它的東西，是falsie因為AND語句的工作方式是，它需要雙方是真實的，我們從來沒有進入到這個休息。

52
00:05:02,160 --> 00:05:03,150
所以這是短路。

53
00:05:03,150 --> 00:05:12,620
如果這是假的，我們從來沒有評估這個，但如果當前用戶是什麼，任何用戶反對任何非falsie是否是正確的用戶與否。

54
00:05:12,630 --> 00:05:17,770
這將是真實的，然後這是要檢查，如果用戶實際擁有的露營地。

55
00:05:18,060 --> 00:05:21,620
因此，如果我們嘗試再次刷新。

56
00:05:21,810 --> 00:05:38,680
目前，我們沒有看到按鈕，但如果我這樣做身份登錄土豆團長更多信息我看到這些按鈕，只是仔細檢查，一切仍然有效。

57
00:05:38,790 --> 00:05:42,900
讓我們叫它日落湖。

58
00:05:42,900 --> 00:05:45,720
提交和一切仍在工作就好了。

59
00:05:46,170 --> 00:05:46,560
大。

60
00:05:46,560 --> 00:05:48,620
因此，讓我們回顧一下一些我們在這裡做什麼。

61
00:05:48,630 --> 00:05:55,410
更重要的是在這最後一課，我們專注於授權比認證不同。

62
00:05:55,410 --> 00:06:00,130
認證只是登錄檢查，看看你是你說你是誰。

63
00:06:00,240 --> 00:06:09,810
雖然授權是任何你想要想它，因為它是誰已登錄用戶能夠做什麼，他們被允許做什麼不同的權限和安全許可。

64
00:06:09,810 --> 00:06:16,810
所以在我們的例子中，我們從有任何人都能夠刪除和更新的營地走去。

65
00:06:17,100 --> 00:06:24,470
但現在只有誰擁有露營地的用戶可以刪除更新，也是我們做的最後一件事是隱藏的按鈕。

66
00:06:24,630 --> 00:06:26,180
根據如果你或沒有登錄。

67
00:06:26,400 --> 00:06:37,850
我們保護已添加它確實在這裡出現更新和刪除或銷毀三種不同的路線。

68
00:06:37,860 --> 00:06:45,390
這是用我們的，我們現在它只是在這個文件的底部定義的檢查露營地擁有中間件。

69
00:06:45,420 --> 00:06:45,940
真棒。

70
00:06:46,170 --> 00:06:59,750
在下一課，我們將專注於做類似的東西，徵求意見，以便您可以更新註釋，刪除一條評論，然後我們將再次聚焦授權確保只有誰擁有評論人可以更新或刪除它。
