Skip to main content

Recuperar senha e voltar ao SST-X

Para recuperar a senha esquecida, abra Esqueceu a senha? na tela de login. Em /forgot-password, informe seu e-mail e solicite o link de redefinição. A tela apresenta uma confirmação genérica: se o e-mail estiver cadastrado, você receberá o link. Verifique também a caixa de spam. A confirmação não revela se existe uma conta para aquele endereço.

Abra o link recebido por e-mail. A página /reset-password lê o token do link, solicita a nova senha e sua confirmação. A senha deve ter pelo menos oito caracteres e os dois campos devem coincidir. Após a redefinição bem-sucedida, a aplicação volta para /login em três segundos.

Sem token no link, a página não fica pronta para redefinir a senha. Solicite outro link pela tela de recuperação. Um erro apresentado ao enviar a solicitação ou redefinir a senha deve ser tratado antes de considerar o fluxo concluído; a confirmação da tela não prova que a mensagem chegou à caixa de entrada.

Implementação e fontes

A tela ForgotPasswordPage chama requestPasswordReset(email, "/reset-password"). A tela ResetPasswordPage chama resetPasswordWithToken(newPassword, token). Essas funções usam os métodos de recuperação de senha do cliente Better Auth. O envio de e-mail é configurado pelo container da API.