1
00:00:00,300 --> 00:00:12,230
다시 한 번 여러분의 캠프에 인증을 추가하는 제 3 부인이 레슨에서 loggin이 라우트에 2 개를 쓰고 로그와 서식 파일을 여기에서 시작하는 양식으로 작성하는 데 집중할 것입니다.

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
레지스터에 등록하는 것과 마찬가지로 우리는 로그온 요청에 등록을하기 위해 게시 요청을합니다.

28
00:02:21,540 --> 00:02:25,040
우리는 로그온을 철저히하기위한 게시물 요청을 할 것입니다.

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
그래서 나는 실제로 yes로 돌아가서 우리의 로그인 경로를 추가 할 것이고이 경로는 log in logic을 처리 할 책임이있을 것입니다.

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
Passport는 지역 전략 사용자를 사용하거나 인증하지 않습니다.

58
00:05:14,880 --> 00:05:23,650
따라서 사용자 데이터를 케이트 (Kate) 또는 여권을 로컬 전략에 인증 할 때 우리는 쓸 필요가없는 방법을 사용할 것입니다.

59
00:05:23,670 --> 00:05:27,900
여권 로컬 몽구스 패키지를 사용하여 무료로 우리에게 제공되었습니다.

60
00:05:28,020 --> 00:05:37,730
그러나 그것은 authenticate를 호출 할 것이고 이것은 사용자 이름에 의해 body password request를 취한 다음 우리가 그 사용자에 대해 데이터베이스에 저장 한 것을 가지고 그 password를 인증 할 것입니다.

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
새로 고침하고 마지막으로 생성 한 것과 동일한 계정으로 플러그인합시다. Severus 및 비밀번호는 암호입니다. 로그인하고 캠프장을 내 보냅니다.

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
이 암호는 우리가 log 대신에 사용하는 것처럼 레지스터 대신에 사용하는 것과 동일한 인증을합니다.

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
좋아요, 그게 내가하고 싶은 모든 것입니다.

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
다음 비디오에서는 로그 아웃하고 NAV 바를 조금 더 개선하는 작업을하고 있습니다.
