1
00:00:00,620 --> 00:00:01,820
Olá e bem vindo de volta.

2
00:00:01,820 --> 00:00:08,090
Então, neste vídeo, vamos registrar nossos usuários e será um procedimento muito semelhante ao

3
00:00:08,450 --> 00:00:10,630
que fizemos com o login.

4
00:00:10,910 --> 00:00:13,270
A primeira coisa a fazer

5
00:00:16,140 --> 00:00:25,630
seria criar outra rota chamada algo como registrar e, em seguida, fornecer o método apropriado que é pós-tarefa. Lembre-se de

6
00:00:25,630 --> 00:00:33,610
que o método get envia parâmetros no trilho e o método POST os envia codificados e ocultos

7
00:00:33,700 --> 00:00:41,740
dos usuários. um uso de registro ou método e então podemos obter aquele email e senha que

8
00:00:41,740 --> 00:00:43,330
eles escreveram no formulário.

9
00:00:43,330 --> 00:00:45,490
E vou copiar o código

10
00:00:48,640 --> 00:00:52,090
daqui e depois podemos simplesmente registrar o usuário.

11
00:00:52,320 --> 00:00:58,480
Se formos ao modelo do usuário, podemos ver que o registro é um método de classe e que leva

12
00:00:58,480 --> 00:00:59,780
apenas minutos e senha.

13
00:00:59,820 --> 00:01:03,830
Então a única coisa que temos que fazer e isso em autosaves para a Mungo DBI.

14
00:01:04,090 --> 00:01:10,850
Então, a outra coisa que temos que fazer é realmente um usuário não ver se

15
00:01:10,850 --> 00:01:12,150
o site Tim

16
00:01:15,650 --> 00:01:25,640
registrou o usuário e, em seguida, dar o e-mail na senha, então provavelmente também devemos adicionar o e-mail do usuário à sessão.

17
00:01:25,680 --> 00:01:32,350
E finalmente podemos voltar Eu não posso soletrar, podemos retornar o mesmo modelo de antes.

18
00:01:35,440 --> 00:01:41,770
No método Register, você receberá o email e a senha do formulário que registrará o usuário.

19
00:01:41,950 --> 00:01:44,470
E então, quando o e-mail para a sessão.

20
00:01:44,590 --> 00:01:52,490
E, finalmente, vamos renderizar o perfil do template da mesma forma que fizemos o login e eu realmente não percebi esse método

21
00:01:52,490 --> 00:01:55,130
de cancelamento de registro, ou melhor, eu esqueci.

22
00:01:55,140 --> 00:02:00,450
Na verdade, já definimos o email da sessão para o email, por isso não precisamos fazer isso aqui.

23
00:02:01,900 --> 00:02:02,460
ESTÁ BEM.

24
00:02:02,890 --> 00:02:03,530
Aqui vamos nós.

25
00:02:04,340 --> 00:02:09,530
Lembre-se de constantemente verificar seu código para garantir que você esteja fazendo as coisas corretas de acordo

26
00:02:09,530 --> 00:02:11,650
com seu modelo mental de seu programa.

27
00:02:11,780 --> 00:02:17,840
Porque em muitos casos você estará fazendo coisas que acha que fazem sentido, mas você

28
00:02:18,380 --> 00:02:24,730
realmente esqueceu ou construiu incorretamente seu modelo mental de como seu programa realmente se parece.

29
00:02:24,790 --> 00:02:30,350
E nesse caso eu esqueci que o email já estava na sessão desse método e eu o escrevi

30
00:02:30,350 --> 00:02:31,800
lá, mas não era necessário.

31
00:02:31,800 --> 00:02:36,380
Portanto, verifique se você está constantemente checando e garantindo que o que você está fazendo realmente faz sentido.

32
00:02:37,860 --> 00:02:44,220
OK, agora o que temos que fazer é criar o perfil de registro e também precisaremos de um

33
00:02:44,220 --> 00:02:47,780
endpoint que permita aos usuários acessar o template de registro.

34
00:02:47,790 --> 00:02:54,430
Então, o que eu quero fazer é alterar esses dois pontos de extremidade e vou alterá-los do log de barra

35
00:02:55,950 --> 00:03:01,870
para o loggin do Slash e da barra registrada para o registro de barra simples simplesmente para autenticação.

36
00:03:02,380 --> 00:03:11,660
E agora podemos ter outros pontos, então apenas slash logging para o template de logging e podemos ter o

37
00:03:11,660 --> 00:03:20,000
registro Slash para o template de registro, mas ele lembraria que isso vai ser logging de slash agora.

38
00:03:20,010 --> 00:03:21,370
Isso vai ser um registro Sless.

39
00:03:21,580 --> 00:03:24,560
Então, o que os usuários estão acessando é realmente o seu site.

40
00:03:25,000 --> 00:03:37,670
E então o ponto final no nosso caso é 6:59 um aberto e aberto uma vez chamado em 4 9 5 da manhã.

41
00:03:37,850 --> 00:03:45,120
Mas, claro, se colocarmos isso em um servidor e fornecermos um endereço, isso mudará OK.

42
00:03:45,490 --> 00:03:51,520
Então agora temos que criar o template de registro, então vamos entrar em nossos templates e criar um

43
00:03:51,520 --> 00:03:56,720
novo arquivo HDMI e clicar em register e ele será extremamente similar ao formulário de logon.

44
00:03:56,800 --> 00:04:02,570
Antes de prosseguirmos, altere a ação aqui deve ser a ação correta.

45
00:04:02,610 --> 00:04:08,460
Copie tudo e entre para registrar o e-mail de ódio do nosso registro e mudar para

46
00:04:08,460 --> 00:04:16,480
o registro de saúde a partir do formulário de logon alterá-lo para registrar o formulário ou outro ID e o resto é bom.

47
00:04:17,010 --> 00:04:17,360
ESTÁ BEM.

48
00:04:17,370 --> 00:04:24,550
Então, se salvarmos, vamos perceber de baixo que temos um erro.

49
00:04:24,640 --> 00:04:27,610
Vamos porque esses dois são chamados iguais.

50
00:04:27,700 --> 00:04:37,350
Então, ao invés do método hello, queremos alterá-lo para o modelo de logon e registrar o modelo agora.

51
00:04:37,960 --> 00:04:42,090
PIF e não vai reclamar que estamos fazendo algo incorreto.

52
00:04:42,090 --> 00:04:45,230
OK, então vamos voltar aqui.

53
00:04:45,230 --> 00:04:45,740
Note como.

54
00:04:45,740 --> 00:04:52,730
Agora, se removermos o log, obteremos um erro não encontrado porque não temos mais um ponto de extremidade com

55
00:04:52,730 --> 00:04:53,420
nada nele.

56
00:04:53,450 --> 00:05:00,410
Todos os nossos pontos finais têm algo, o que significa que não existe uma home page realmente, devemos

57
00:05:00,410 --> 00:05:05,990
provavelmente fazer algo sobre isso, para que haja algum template e, em seguida, podemos retornar

58
00:05:09,510 --> 00:05:13,290
outro template ir para casa tingido, que ainda não existe.

59
00:05:13,310 --> 00:05:15,930
Mas não vamos nos preocupar com isso.

60
00:05:16,160 --> 00:05:18,250
E então podemos registrar usuários aqui.

61
00:05:18,250 --> 00:05:19,720
Então eu vou registrar e

62
00:05:26,050 --> 00:05:29,710
usuário e a senha é 1 2 3 e lá vamos nós.

63
00:05:29,800 --> 00:05:40,160
Agora estou registrado e se eu entrar no logon, podemos fazer o logon.

64
00:05:40,280 --> 00:05:41,470
Aqui vamos nós.

65
00:05:41,480 --> 00:05:44,340
Então agora vemos que o registro no registro funciona.

66
00:05:44,570 --> 00:05:52,340
E o que devemos fazer a seguir é trabalhar em torná-los um pouco mais bonitos, para que nossos

67
00:05:52,370 --> 00:05:59,430
usuários não sejam imediatamente eliminados do nosso site quando virem o nosso ódio ao urso aqui.

68
00:05:59,660 --> 00:06:03,590
Então é isso que vamos fazer no próximo vídeo que vamos implementar a estrutura

69
00:06:03,590 --> 00:06:05,150
de bootstrap em nosso site.

70
00:06:05,150 --> 00:06:06,580
É realmente muito fácil.

71
00:06:06,600 --> 00:06:09,700
Isso imediatamente torna tudo substancialmente mais bonito.

72
00:06:09,950 --> 00:06:11,210
Então, eu vou te ver no próximo vídeo.
