1
00:00:00,630 --> 00:00:07,630
캠프에 기회를 추가하는 제 4 부인이 공과에서 우리는 로그 아웃 논리를 추가 할 것입니다.

2
00:00:07,710 --> 00:00:12,500
우리는 또한 로그인하지 않고 누구든지 새 코멘트 양식에 액세스하지 못하게 할 것입니다.

3
00:00:12,840 --> 00:00:16,180
그리고 비디오의 두 번째 부분에서는 탐색 표시 줄에 초점을 맞 춥니 다.

4
00:00:16,260 --> 00:00:17,700
지금 우리는 앱바를 가지고 있습니다.

5
00:00:17,730 --> 00:00:18,760
이 링크는 작동하지 않습니다.

6
00:00:18,810 --> 00:00:20,660
첫 번째 단계는 이들을 작동시키는 것입니다.

7
00:00:20,880 --> 00:00:25,170
두 번째 기능은 주어진 시간에 필요한 링크 만 표시하는 것입니다.

8
00:00:25,410 --> 00:00:30,120
따라서 로그인하지 않으면 로그인하고 로그 아웃해야합니다.

9
00:00:30,150 --> 00:00:33,120
로그인하고 로그인하지만 로그 아웃하지 않아야합니다.

10
00:00:33,300 --> 00:00:36,330
로그인 한 경우 로그 아웃 만하고 싶습니다.

11
00:00:36,540 --> 00:00:40,250
따라서 우리는 비디오의 끝 부분에서 그 논리를 구현할 것입니다.

12
00:00:40,410 --> 00:00:42,260
로그 아웃 경로를 추가합시다.

13
00:00:42,750 --> 00:00:45,860
따라서 로그 아웃하는 방법은 GET 요청 일뿐입니다.

14
00:00:45,930 --> 00:01:04,290
그래서 우리는 로그 아웃 경로를 추가 할 것입니다. 그리고 여기에서 슬래시 로그 아웃 기능을 사용하여 요청을 응답하지 않으며 우리가해야 할 일은 요청 로그 아웃을 사용하여 무료로 가져 오는 것입니다.

15
00:01:04,350 --> 00:01:06,120
그래서 우리는 이것을 스스로 쓰지 않아도되었습니다.

16
00:01:06,300 --> 00:01:10,100
이것은 우리가 설치 한 패키지에서 온 것입니다.

17
00:01:10,110 --> 00:01:19,370
그러나 우리는 어딘가에 방향을 바꾸고 싶기 때문에 캠프장을 내리려고 리디렉션해야합니다.

18
00:01:19,410 --> 00:01:22,290
우리는 이제 로그 아웃을보다 쉽고 편리하게 수행 할 수 있습니다.

19
00:01:22,290 --> 00:01:27,480
이제 탐색 표시 줄을 열어 봅시다. Parshall의 전망 안에 있습니다.

20
00:01:27,690 --> 00:01:33,740
그게 머리말에 있고, 우리가하고 싶은 것은 이러한 링크를 올바른 경로로 이동시키는 것입니다.

21
00:01:33,750 --> 00:01:40,840
로그인은 로그인입니다. 등록은 슬래시 등록과 로그 아웃 슬래시 로그 아웃입니다.

22
00:01:41,190 --> 00:01:47,120
그리고 서버를 시작하면 오류가 페이지를 새로 고칩니다.

23
00:01:47,310 --> 00:01:54,570
이러한 작업이 가능하도록 로그인하여 세 베루스에 암호를 암호로 사용하여 로그인하십시오.

24
00:01:54,690 --> 00:01:58,520
그리고 우리는 여기에 충분한 바가 없다는 것을 알게 될 것이므로 다음에 그렇게해야합니다.

25
00:01:58,560 --> 00:02:05,130
나는 그다지 멀지 않았지만 지금은 로그 아웃 할 수 있어야하고, 제대로 작동한다면 캠프장 페이지로 리디렉션되어야합니다.

26
00:02:05,370 --> 00:02:13,290
따라서 잊기 전에 레이아웃 파일을 추가하고 머리말과 꼬리말 Parshall 's를 로그인하고 양식을 등록하십시오.

27
00:02:13,770 --> 00:02:16,640
그래서 서버를 멈추고 다른 파일을 열자.

28
00:02:16,770 --> 00:02:18,910
campground index를 열자.

29
00:02:18,960 --> 00:02:39,690
그래서 C9은 캠프장을 슬래시 인덱스를 슬래시보기 우리는 단지 이것을 가지고 그것을 훔칠거야 우리는 상단에 로그인 로그에 넣을거야 그리고 우리는 아직 부트 스트랩으로 아무것도 스타일을 지정하지 않습니다 그리고 나서 우리는 똑같은 할거야 바닥 글과 함께.

30
00:02:40,380 --> 00:02:46,930
그리고 우리가 이것을 지금 실행하면 우리는 그 로그인을 형태로 시도하고 방문합니다.

31
00:02:47,370 --> 00:02:58,990
우리에게는 문제가 있습니다. 문제는 우리가 캠프 그라운드에서 Ejay 인덱스의 내부에 사용했던 Parshall의 슬래시 헤터와 동일한 경로 점 점을 사용한다는 것입니다.

32
00:02:59,250 --> 00:03:00,710
하지만 우리는 그 디렉토리 안에 있지 않습니다.

33
00:03:00,720 --> 00:03:08,130
Parshall과 헤더 파일에 액세스하려면 캠프장 대신에 제가 의미하는 것을 보여 드리겠습니다.

34
00:03:08,130 --> 00:03:14,670
우리는 한 레벨 뒤로 가서 Parshall의 디렉토리로 들어가서 W.J. X-File 헤더에 들어가야합니다.

35
00:03:15,120 --> 00:03:19,980
그러나 지금 우리가 로그인 할 때 우리는 별도의 디렉토리 안에 있지 않습니다.

36
00:03:20,100 --> 00:03:27,790
우리가해야 할 일은 Parshall의 점 크기가 Parshall이 다시 시작하고 새로 고침하는 도트 슬래시입니다.

37
00:03:27,810 --> 00:03:29,920
이제 우리는 여기까지까지 도달 할 수 있습니다.

38
00:03:30,780 --> 00:03:41,610
이 내용을 등록부와 바닥 글에 복사 해두면 저장하게 될 것입니다. 이제 두 형식 모두에서이 양식을 작성해야합니다.

39
00:03:42,270 --> 00:03:49,440
그래서 로그인 할 수 있습니다. 로그 아웃을 클릭하면 즉시 로그 아웃됩니다.

40
00:03:49,440 --> 00:03:50,210
우수한.

41
00:03:50,520 --> 00:03:57,130
따라서 내가 집중하고자하는 다음 항목은 사용자가 로그인하지 않은 경우 사용자가 주석을 추가하도록 허용하지 않는 것입니다.

42
00:03:57,150 --> 00:03:58,590
그래서 지금은 로그인하지 않았습니다.

43
00:03:58,620 --> 00:04:01,510
이 양식을 전혀 볼 수 없어야합니다.

44
00:04:01,620 --> 00:04:13,060
그리고 우리가 원하는 것은 사용자가이 버튼을 클릭하면 인증되지 않은 사용자가 그것을 클릭하거나 로그인 폼을보아야하며 사용자가 로그인하면 코멘트를 추가 할 수 있어야합니다.

45
00:04:13,170 --> 00:04:14,910
자 이제하자.

46
00:04:15,210 --> 00:04:26,070
그래서 우리는 우리 주소로 돌아갈 필요가 있습니다. 그리고 이것은 우리가 미들웨어에 추가 할 필요가있는 곳이며 맨 아래에있는 모든 것을 찾기 위해 로그인되어 있습니다.

47
00:04:26,070 --> 00:04:32,570
그리고 이것이 어떻게 작동하는지 다시보고 싶다면 마지막 유닛의 마지막 비디오로 돌아가십시오. 여기서 마지막 부분에 대해 자세히 이야기합니다.

48
00:04:32,700 --> 00:04:46,090
그러나 우리가이 세 가지 요청 응답을 필요로하는 중간과이 미들웨어 다음에 호출 될 함수가 다음에 요청이 인증되었는지를 확인해 볼 것입니다.

49
00:04:46,530 --> 00:04:59,920
그렇다면 우리는 새로운 캠프장이나 새로운 코멘트 양식을 렌더링하거나 다른 방법으로 로그인하여 리디렉션하는 다음 단계로 넘어갈 것입니다.

50
00:04:59,970 --> 00:05:06,160
그래서 슬래시 리디렉션을 로깅하고 우리가 원하는 곳마다 사용할 수 있습니다.

51
00:05:06,210 --> 00:05:13,690
따라서 로그인하기 위해 로그인하려면 모든 페이지에 액세스하기 위해 사용하려면 원하는 경로에 로그인해야합니다.

52
00:05:13,890 --> 00:05:20,950
그리고 우리의 경우에는 주석까지 올라갈 것입니다. 우리는 양식을 보여주는 새로운 코멘트 경로를 만듭니다.

53
00:05:21,070 --> 00:05:23,640
우리는 바로 거기에 놓을 필요가 있습니다.

54
00:05:24,750 --> 00:05:34,270
따라서 사용자가 페이지 또는 양식 슬래시에 대한 요청을하면 새 메시지가 먼저 실행되고 사용자가 로그인하면 사용자가 로그인했는지 확인합니다.

55
00:05:34,350 --> 00:05:42,170
다음에 우리는이 코드를 호출하여 사용자가 로그인하지 않은 경우 주석 형식을 보는 것으로 끝납니다.

56
00:05:42,510 --> 00:05:44,890
그런 다음 로깅을 슬래시로 리디렉션합니다.

57
00:05:45,480 --> 00:05:50,370
우리가 구문 오류가 없는지 확인하자.

58
00:05:50,370 --> 00:05:56,730
다시 여기로 돌아가서 우리는 지금 홈 페이지로 이동하거나 캠프장 페이지를 새로 고칩니다.

59
00:05:56,730 --> 00:06:06,150
이제 메사 사막에 의견을 추가하여 새로운 의견을 추가하십시오. 한 번 더 로그인하면 로그인하여 로그인하는 데 걸립니다.

60
00:06:06,540 --> 00:06:12,900
하지만 지금 로그인을하면 몇 번 다시 로그인하고 로그인합니다.

61
00:06:13,860 --> 00:06:17,680
돌아가서 새 댓글 추가를 클릭하면 이제 댓글을 추가 할 수 있습니다.

62
00:06:17,760 --> 00:06:20,470
이제 새 덧글 추가 양식을 볼 수 있습니다.

63
00:06:21,000 --> 00:06:22,380
우수한.

64
00:06:22,380 --> 00:06:28,160
우리가 실제로 코멘트를 추가하는 경로를 실제로 보호하고 있지 않다는 하나의 작은 문제가 있습니다.

65
00:06:28,440 --> 00:06:35,540
그래서 여기에이 포스트가 있습니다. 포스트 캠프장 슬래시 ID 슬래시 코멘트 뒤에는 폼이있는 곳이 있습니다.

66
00:06:35,550 --> 00:06:37,980
지금은 사용자가 양식을 숨기고 있습니다.

67
00:06:37,980 --> 00:06:39,930
우리는 사용자가 양식을 보도록 허용하지 않습니다.

68
00:06:39,930 --> 00:07:00,490
사용자가 로그인하지 않은 상태에서 이론상으로 훌륭한 사람이라면 누군가 내가 여전히 우편 배달부를 해산 시켜서 게시물 요청을 보낼 수 있습니다. 지금 바로이 게시물 요청을 보냈습니다. 내가 작성한 코멘트를 작성하면 코멘트를 작성할 수 있습니다. 여기에 로그인되어 있습니다. 로그인하지 않으면 누군가가 코멘트를 추가하는 것을 막을 수 있습니다.

69
00:07:00,690 --> 00:07:06,310
그리고 그들이 로그인하지 않았다면 우리가 이전에했던 것처럼 다시 로그인 할 것입니다.

70
00:07:06,390 --> 00:07:09,040
다시 시작합시다.

71
00:07:10,650 --> 00:07:11,230
승인.

72
00:07:11,370 --> 00:07:15,240
다시 캠프장으로 돌아가 보자.

73
00:07:16,220 --> 00:07:19,010
이제 새로운 코멘트를 추가해 봅시다.

74
00:07:19,050 --> 00:07:20,470
나는 로그인하지 않았다.

75
00:07:20,900 --> 00:07:21,390
좋습니다.

76
00:07:21,390 --> 00:07:25,890
지금 Severus 암호.

77
00:07:25,890 --> 00:07:27,760
이제 댓글을 다시 추가해 보겠습니다.

78
00:07:28,500 --> 00:07:32,330
이번에는 이것이 위대하다고 말할 것입니다.

79
00:07:32,460 --> 00:07:45,450
예 멋진 의견과 저자는 세베루스가 될 것이고 곧 우리는 실제로 명시 적으로 입력하지 않아도됩니다. 우리는 사용자 정보에서 그것을 가져올 것입니다. 제출을 클릭하면 내 의견이 있습니다.

80
00:07:45,690 --> 00:07:46,170
우수한.
