1
00:00:00,320 --> 00:00:05,360
Eh bien revenir dans les leçons suivantes, nous allons avoir l'authentification des utilisateurs dans le camp.

2
00:00:05,580 --> 00:00:13,470
Donc, nous allons prendre tout ce que nous avons appris dans les dernières leçons où nous avons fait l'auth démo avec la page secrète et nous allons prendre cela et l'appliquer au camp.

3
00:00:13,680 --> 00:00:15,400
Et il sera brisé en quelques étapes.

4
00:00:15,420 --> 00:00:21,240
Le premier est d'ajouter le modèle utilisateur et ensuite d'installer tous les paquetages dont nous avions besoin.

5
00:00:21,240 --> 00:00:22,120
Commençons.

6
00:00:22,300 --> 00:00:27,450
Je veux dire au lieu de V-6 maintenant, j'ai fait une nouvelle version parce que nous allons apporter des changements substantiels ici.

7
00:00:27,870 --> 00:00:33,270
Et la première chose que je vais faire est d'exécuter une installation NPM et d'installer tous les paquets dont nous avons besoin.

8
00:00:33,270 --> 00:00:52,520
Donc, nous avons besoin de passeport passeport dasht local et le passeport Dasch local Dasch mangouste et puis nous avons également besoin d'express Dasch session et puis nous allons faire dash dash sauver et nous avons déjà Express nous avons déjà des parties du corps ou alors nous devrions être bon à aller.

9
00:00:52,860 --> 00:00:55,180
Nous allons juste vérifier sur notre paquet que.

10
00:00:55,560 --> 00:01:02,000
Assurez-vous qu'il a tous ces paquets bon Rigaud tout semble bon.

11
00:01:02,170 --> 00:01:09,180
OK ouvrons les abdiques Et commençons par importer quelques-uns de ces différents packages.

12
00:01:09,360 --> 00:01:10,110
Donc nous importerons.

13
00:01:10,110 --> 00:01:18,970
Passeport est égal à exiger passeport et puis nous avons une stratégie locale.

14
00:01:19,110 --> 00:01:26,880
Exiger un passeport Dasch local et sont sûrs là.

15
00:01:26,880 --> 00:01:34,060
Maintenant, allons à la création de notre modèle d'utilisateur qui nécessitera ici afin que nous puissions effectivement commencer avec cet utilisateur.

16
00:01:34,150 --> 00:01:41,760
Les écoles exigent que les modèles slash slash utilisateur qui, bien sûr, va s'écraser dès maintenant si nous essayons de lancer ce.

17
00:01:41,910 --> 00:01:49,350
Donc, nous allons faire le modèle utilisateur de sorte que doit aller dans le répertoire de ce modèle ici, nous voulons faire un fichier.

18
00:01:49,560 --> 00:01:52,150
Modèles slash utilisateur.

19
00:01:52,320 --> 00:01:53,500
Oui.

20
00:01:53,880 --> 00:01:57,020
Et ouvrons ce fichier.

21
00:01:58,050 --> 00:02:01,940
Et puis à l'intérieur de là, nous allons ajouter dans notre code de la mangouste de base.

22
00:02:02,130 --> 00:02:05,990
Donc la première chose que vous voulez faire est d'exiger la mangouste.

23
00:02:08,060 --> 00:02:08,660
D'ACCORD.

24
00:02:08,880 --> 00:02:20,980
Et puis nous avons besoin de notre schéma d'utilisateur et rappelez-vous que notre utilisateur doit avoir un nom d'utilisateur et mot de passe et les deux sont des chaînes déjà.

25
00:02:21,000 --> 00:02:28,340
Donc, au lieu d'ici le nom d'utilisateur est une chaîne mot de passe virgule est aussi une chaîne.

26
00:02:28,860 --> 00:02:31,770
Et puis, au fond, nous ferons notre module.

27
00:02:31,800 --> 00:02:41,270
Exportations égale mongoose utilisateur Cingular modèle supérieur puis le schéma de construire à partir.

28
00:02:41,550 --> 00:02:44,820
Et c'est tout ce que nous devons faire pour créer un modèle d'utilisateur simple.

29
00:02:44,820 --> 00:02:49,900
Il n'a pas de hors mais il n'a pas de passeport branché ou le passeport local mongoose plug in encore.

30
00:02:50,070 --> 00:02:55,650
Mais essayons juste de nous assurer que cela exige du travail et si nous le faisons maintenant.

31
00:02:55,860 --> 00:02:58,080
Noeud Oui.

32
00:02:58,470 --> 00:02:59,720
Tout semble bon.

33
00:02:59,730 --> 00:03:00,780
Arrêtez le serveur.

34
00:03:00,930 --> 00:03:03,980
Maintenant, allons y ajouter le passeport local.

35
00:03:04,470 --> 00:03:16,390
Donc, nous devons exiger que notre passeport local mangouste égaux exigent passeport tiret tableau de bord local Mangus qui est ce paquet que nous avons installé.

36
00:03:16,920 --> 00:03:26,280
Et puis nous avons juste besoin de faire plug schéma utilisateur passeport mongoose locale et sauver et c'est tout.

37
00:03:26,550 --> 00:03:28,580
Et encore une fois, c'est vraiment facile pour nous.

38
00:03:28,620 --> 00:03:33,750
Cela prend essentiellement la roue et il commence à ajouter dans certaines méthodes à notre utilisateur.

39
00:03:33,750 --> 00:03:34,950
Maintenant, testons cela.

40
00:03:35,020 --> 00:03:37,750
Il suffit d'exécuter la même application de nœud de code.

41
00:03:37,830 --> 00:03:38,570
Oui.

42
00:03:38,820 --> 00:03:40,350
Tout fonctionne très bien.

43
00:03:40,590 --> 00:03:42,610
Encore une fois à voir.

44
00:03:42,870 --> 00:03:43,230
Génial.

45
00:03:43,230 --> 00:03:53,670
Ainsi nous avons maintenant installé tous les paquets et nous avons configuré le modèle d'utilisateur et ajouté dans le passeport mongoose plugin local qui donne toutes ces méthodes et fonctionnalité importante à notre modèle d'utilisateur.
