1
00:00:00,420 --> 00:00:01,200
歡迎回來。

2
00:00:01,410 --> 00:00:16,710
在這段視頻中，我們要在授權添加到我們剛剛在這樣的編輯更新添加的註釋路線和破壞唯一一個使用或如果用戶擁有，就像我們做了註釋，以能夠真正修改或更新的東西為露營地。

3
00:00:16,980 --> 00:00:35,620
我們將做到這一點基本上與我們有一個中間件覺得我們叫我們檢查的露營地所有權，但我們會叫支票評論所有權相同的代碼，然後我們也希望確保我們隱藏和顯示這些按鈕，讓我們不要“ T顯示用戶的刪除按鈕，他們居然無法點擊。

4
00:00:35,640 --> 00:00:37,820
他們沒有權限刪除評論。

5
00:00:38,250 --> 00:00:43,500
這也基本上是我們用來徵求意見或露營地相同的代碼。

6
00:00:43,500 --> 00:00:49,200
然後最後，這是真的新的唯一的事情是，我希望我們重構我們的中間件。

7
00:00:49,380 --> 00:01:00,910
所以基本上只是將所有的中間件出到一個新文件，並要求文件將通過確保用戶無法獲取到編輯途徑，如果他或她不擁有該評論開始。

8
00:01:01,050 --> 00:01:04,750
因此，讓我們去的路線，而不是我們的意見在這裡。

9
00:01:05,120 --> 00:01:06,840
讓我們去編輯。

10
00:01:07,680 --> 00:01:10,630
我們想在這裡中間件，將做檢查我們。

11
00:01:10,740 --> 00:01:25,310
因此，檢查意見所有權就像我們在過去的視頻，或在最近的露營地視頻裡我們沒有檢查露營地的所有權，如果我們看一看代碼將略高於複製整個事情做了。

12
00:01:25,320 --> 00:01:36,360
這是一種長期把它放在我們的其他中等底部在那裡，我們將改變名稱檢查意見所有權。

13
00:01:36,510 --> 00:01:41,870
我們做的第一件事是檢查用戶日誌中的任何用戶登錄。

14
00:01:42,510 --> 00:01:51,220
如果不只是重定向他們回來，最終將顯示一個消息，說請登錄，或你必須要簽署這樣做。

15
00:01:51,390 --> 00:01:55,560
這是一個不同的錯誤比你不是正確的所有者。

16
00:01:55,560 --> 00:01:57,830
所以我們不希望只是說你沒有權限去做。

17
00:01:57,840 --> 00:02:05,940
我們總是想說先簽收，然後如果你登錄，您還是不要擁有它，然後我們會發送不同的信息。

18
00:02:05,970 --> 00:02:09,500
現在這並不重要，因為我們沒有這些消息。

19
00:02:10,320 --> 00:02:14,940
所以，如果您已經登錄，我們需要找到註釋註釋掉週五罰款。

20
00:02:15,060 --> 00:02:24,260
它不漲要求達電車站ID請求電車站評論的ID改成這個被發現發表評論。

21
00:02:24,990 --> 00:02:27,690
如果有錯誤重定向回這很好。

22
00:02:27,840 --> 00:02:31,700
否則，讓我們改變你的意見，使之更清晰一點。

23
00:02:31,770 --> 00:02:33,020
我一直說評論。

24
00:02:33,270 --> 00:02:38,460
我的意思是改變JavaScript註釋而不是實際的評論模式。

25
00:02:38,490 --> 00:02:47,840
然後，我們需要檢查，如果該ID等於請求的用戶ID找到的評論作者。

26
00:02:47,850 --> 00:02:51,530
因此，讓我們在模型徵求意見再看一看。

27
00:02:51,570 --> 00:03:00,970
還記得我們有一個作者，並且筆者有一個ID，它是一個內徑貓鼬因此，我們不能做三重平等，正如與露營地。

28
00:03:01,140 --> 00:03:12,560
所以，如果發現註釋掉作者ID點等於那個特殊的方法，我們把它比作登錄的用戶的ID被存儲內在要求該用戶由於護照。

29
00:03:12,630 --> 00:03:18,960
所以，如果是那樣的話一切都很好，這意味著我們可以繼續前進並運行旁邊的路由處理。

30
00:03:19,290 --> 00:03:34,690
否則重定向回，並再次分離我這一切了，即使它鶇重定向回三個不同的時間，這樣一旦我們得到，在短短的視頻從現在開始，我們可以指定一個不同的錯誤信息的原因。

31
00:03:34,710 --> 00:03:37,350
現在讓我們確保一切良好。

32
00:03:37,350 --> 00:03:38,400
檢查共同所有權。

33
00:03:38,400 --> 00:03:40,530
我們有在這裡。

34
00:03:40,690 --> 00:03:41,920
我們需要去編輯路線。

35
00:03:41,940 --> 00:03:44,770
我們補充說，在檢查意見的所有權。

36
00:03:44,770 --> 00:03:49,290
偉大的，讓我們給它一個鏡頭，看看會發生什麼。

37
00:03:51,150 --> 00:03:52,470
好。

38
00:03:53,070 --> 00:03:55,400
所以每個人都應該能夠到達這裡。

39
00:03:55,500 --> 00:04:00,210
我沒有登錄，現在，所以如果我點擊它，它把我帶回到這裡。

40
00:04:00,210 --> 00:04:01,470
完善。

41
00:04:01,470 --> 00:04:15,410
現在，如果我不登錄為小天狼星布萊克誰創造了評論，我嘗試一遍它現在的作品。

42
00:04:15,630 --> 00:04:18,220
讓我們只需添加一些專家東西在這裡。

43
00:04:18,690 --> 00:04:21,820
現在不是保護，因為這是更新的路線。

44
00:04:21,870 --> 00:04:34,270
所以我們實際上只是做這就是為什麼它是如此漂亮，我們把它移到到一個單獨的功能，因為我們可以只是所有的代碼就在這裡，然後複製回來進行更新，以及同樣的事情。

45
00:04:34,380 --> 00:04:36,560
就在這裡。

46
00:04:37,410 --> 00:04:38,720
而對於破壞。

47
00:04:38,730 --> 00:04:41,590
但是，讓我們只是停留在這一點現在。

48
00:04:41,700 --> 00:04:44,790
請確保它的工作原理。

49
00:04:44,790 --> 00:04:55,940
所以理論上我可以以某種方式結束了從發送郵遞員或類似的東西從其他應用程序的更新請求。

50
00:04:55,980 --> 00:05:00,980
然而，你知道用戶會做這將是非常罕見的，但在理論上有人能做到這一點。

51
00:05:01,530 --> 00:05:07,920
和不加檢查評論所有權來更新它不會受到保護。

52
00:05:08,520 --> 00:05:12,260
但是，如果我嘗試它，我們不會注意到這裡有什麼不同。

53
00:05:12,330 --> 00:05:18,840
同樣的問題，如果我重新登錄，您可以通過此跳過，如果你真的不小心看到它。

54
00:05:20,460 --> 00:05:30,020
沒有這個過程看我登錄，如果我現在編輯更新正常工作的最精彩的部分。

55
00:05:30,060 --> 00:05:40,610
而且如果我在這一點上退出，或者如果我的數據是錯誤的或奇怪的事情發生了，將然後重定向我回來，並最終顯示的消息。

56
00:05:40,870 --> 00:05:44,350
OK所以這是現在更新如果我點擊刪除。

57
00:05:44,400 --> 00:05:56,330
當我不簽在我可以刪除評論這顯然不是我們所希望發生的讓我們解決這個問題。

58
00:05:56,740 --> 00:05:59,080
讓我們去確實有意見的頁面。

59
00:05:59,150 --> 00:06:01,100
這其中沒有之一。

60
00:06:01,150 --> 00:06:08,400
讓我再一次不是最精彩的添加評論。

61
00:06:08,410 --> 00:06:11,880
哦，我在輸入密碼的意見不正確。

62
00:06:12,600 --> 00:06:13,720
噢親愛的。

63
00:06:14,010 --> 00:06:16,130
讓我們來嘗試一次。

64
00:06:16,980 --> 00:06:17,790
好。

65
00:06:18,060 --> 00:06:19,610
讓我們去落基山高。

66
00:06:19,740 --> 00:06:23,150
在我添加評論。

67
00:06:23,800 --> 00:06:24,530
好。

68
00:06:25,260 --> 00:06:29,960
所以，我不希望用戶能夠除非它們已經登錄到刪除。

69
00:06:29,960 --> 00:06:31,950
它是完全一樣的。

70
00:06:31,950 --> 00:06:33,470
超級容易做到的。

71
00:06:33,720 --> 00:06:38,410
只要找到摧毀路由添加或中間瓦倫，這就是我們所需要的。

72
00:06:39,060 --> 00:06:44,160
所以，如果我們嘗試它，我剛才給你，目前我們之前所做的更改。

73
00:06:44,160 --> 00:06:45,360
任何人都可以刪除。

74
00:06:45,570 --> 00:06:52,030
現在，如果我刷新我沒有記錄在我點擊刪除，它仍然存在。

75
00:06:52,410 --> 00:06:54,350
拒絕刪除。

76
00:06:54,360 --> 00:07:00,040
大最後大步是顯示並適當隱藏這些按鈕。

77
00:07:00,090 --> 00:07:03,410
因此，讓我登錄或註冊成為別人。

78
00:07:03,690 --> 00:07:08,600
讓我們來註冊成為Dumble送貨上門。

79
00:07:08,760 --> 00:07:11,520
密碼也是密碼。

80
00:07:11,520 --> 00:07:16,080
註冊。

81
00:07:16,110 --> 00:07:22,250
讓我們添加的註釋中也是如此。

82
00:07:22,590 --> 00:07:24,910
現在，兩種不同的意見兩個不同的作者。

83
00:07:25,020 --> 00:07:29,570
如果我在這個雙開門我簽我只是想在這裡看到刪除按鈕。

84
00:07:29,580 --> 00:07:32,680
這些應該被隱藏了我，所以這樣做。

85
00:07:32,730 --> 00:07:37,520
看看他是如何做到的展示頁面營地刪除和編輯按鈕上。

86
00:07:37,560 --> 00:07:39,550
這是在這裡。

87
00:07:39,600 --> 00:07:54,600
這種單一行，如果當前用戶和營地的作者數據等於當前的用戶ID，然後在我們顯示這個非常非常除了少數的變化相似。

88
00:07:54,690 --> 00:07:59,680
這首先是它不是在筆者點露營地。

89
00:08:00,630 --> 00:08:05,060
這是筆者的意見，並且在這裡定義在我們的foreach。

90
00:08:05,070 --> 00:08:17,340
所以，無論這是在我們的情況下，每個營地評論陣列稱它為評論顯示作者顯示的文本，然後檢查是否有當前用戶。

91
00:08:17,430 --> 00:08:22,950
並且如果該當前用戶的ID是在這裡被存儲。

92
00:08:22,950 --> 00:08:26,490
有很多搬到這裡來塊，但我會檢討這個簡單。

93
00:08:26,490 --> 00:08:36,260
這是從我們加入到我們阿卜杜拉向上頂在添加一行的到來。

94
00:08:36,270 --> 00:08:39,240
你是哪裡人就在這裡。

95
00:08:39,240 --> 00:08:43,570
當前用戶的模板，我們每一個人。

96
00:08:43,680 --> 00:08:47,740
當前用戶等於要求的用戶，並要求用戶護照的到來。

97
00:08:47,760 --> 00:08:50,250
它有那麼當前用戶的用戶信息。

98
00:08:50,550 --> 00:09:03,150
如果有一個我們所要做的是檢查是否有一個，因為如果我們沒有這個第一部分，我們只有這一點，如果沒有當前用戶，它會給我們一個錯誤說當前用戶是不確定的。

99
00:09:03,540 --> 00:09:06,420
OK如此普遍，撰寫該ID。

100
00:09:06,420 --> 00:09:15,570
我們需要的最後一件事是在我們的右括號或if語句花括號中添加。

101
00:09:15,990 --> 00:09:17,120
沒有等號。

102
00:09:17,490 --> 00:09:19,860
所以，這是所有封閉在if語句。

103
00:09:20,190 --> 00:09:23,180
讓我們給它一個鏡頭開始。

104
00:09:23,180 --> 00:09:28,540
如果我是鮮它會記錄我出去，我們希望看到沒有按鈕。

105
00:09:28,770 --> 00:09:37,410
完美seinen會做雙門。

106
00:09:38,920 --> 00:09:42,410
回到洛基山高，我們只看到這些按鈕。

107
00:09:42,420 --> 00:09:43,110
完善。

108
00:09:43,230 --> 00:09:45,320
確保這仍然有效。

109
00:09:46,160 --> 00:09:50,690
看起來不錯，但它仍然看起來也不錯。

110
00:09:50,700 --> 00:10:00,960
現在，讓我們登錄為小天狼星布萊克。

111
00:10:00,960 --> 00:10:04,440
現在，我們希望看到的按鈕，我們做的。

112
00:10:04,530 --> 00:10:07,230
完美的，我現在還可以刪除這一點。

113
00:10:07,460 --> 00:10:09,750
讓我們來刪除它。

114
00:10:09,960 --> 00:10:12,270
我要離開這個營地，因為露營地珍貴。
