Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Implementação da Funcionalidade de Login | Implementando Autenticação no Next.js
Domínio do Next.js 14 para Construção de Aplicações Web Modernas

bookImplementação da Funcionalidade de Login

Deslize para mostrar o menu

Foco na funcionalidade de login.

De volta ao projeto

1. Manipulação da lógica de autenticação

No arquivo auth.ts, utilize a função authorize para gerenciar a lógica de autenticação. Valide o e-mail e a senha usando zod antes de verificar se o usuário existe no banco de dados.

2. Buscando Usuário no Banco de Dados

Após validar as credenciais, criar uma função getUser que consulta o usuário no banco de dados utilizando Postgres.

3. Verificando Correspondência de Senhas

Chamar bcrypt.compare para verificar se a senha inserida corresponde à armazenada no banco de dados.

Na Prática

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 7. Capítulo 6

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 7. Capítulo 6
some-alt