[Finalizado Pelo Aluno]
Como faço personalizar a mensagem que chega no email? , mudar o texto logo essa coisas?
e você falou que em 60 m, não consegue usar mais usar o email,caso não recupere a senha?
não seria usar aquele hash?
Olá, Walace!
Como vai?
Esse assunto personalizar o e-mail de recuperação de senha é um pouco "complexo". Por este motivo já estou escrevendo um tutorial para o Blog onde vou explicar detalhadamente sobre isso.
Acompanhe o Blog para ficar por dentro quando lançar o tutorial: https://blog.especializati.com.br/
Essa parte da sua pergunta não ficou claro para mim:
"e você falou que em 60 m, não consegue usar mais usar o email,caso não recupere a senha?"
No video você fala que ao tentar recuperar a senha, a pessoa tem 60 minutos para fazer isso, se não ela não pode mais usar aquele email!
mais acho que você queria dizer que ao tentar recuperar a senha,o link que foi enviado para o email, só tem validação de 60 minutos,depois
a pessoas teria que fazer nova solicitação é isso?
Funciona assim, quando você solicita uma nova senha o Laravel cria um novo registro em password_resets e armazena o e-mail do usuário + um token dinâmico, e este token que é utilizado para validar o pedido de recuperação se senha.
Na tabela password_resets existe uma coluna chamada created_at que tem as informações de data e horário que foi feito o registro, o Laravel utiliza exatamente essas informações para validar que o pedido de recuperação se senha não ultrapassou o padrão de 60 min.
Se seu pedido foi 2017-12-21 18:11:12
E o horário atual que você está tentando recuperar a senha for superior a 2017-12-21 19:11:12 não será possível alterar a senha.
É possível alterar este tempo default de 60 min em config/auth.php:
'passwords' => [
'users' => [
'provider' => 'users',
'table' => 'password_resets',
'expire' => 120, // 2 horas
],
],
Muito bom, show de bola!
excelente curso!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!