Login para seu SaaS com NextAuth (auth.js) v5, Next 15 e Turso DB
Автор: Codante - Evolua no front-end
Загружено: 2024-11-07
Просмотров: 14098
🔗 Link do projeto (e código final): https://codante.io/mini-projetos/aute...
🔗 Código Inicial do projeto: https://github.com/codante-io/mp-saas...
Vamos construir um autenticação com email e senha usando NextAuth e Next.js 15.
Vamos usar duas funcionalidades novas do Next.js 15 - o compontente "Form" e o hook "useActionState".
Capítulos
00:00:00 - Introdução
00:01:02 - O que vamos construir
00:05:22 - Template Inicial
00:08:11 - Instalando o Prisma
00:16:12 - Ação de cadastro de usuários
00:25:04 - Prisma Client
00:27:45 - Finalizando a criação de novos usuários
00:35:19 - Mostrando erros com useActionState
00:44:58 - Instalando o NextAuth
00:50:26 - Configurando login com email e senha no NextAuth
00:53:32 - Implementando o login com NextAuth
01:06:10 - Ação de Login
01:14:11 - Tratando erros de login com useActionState
01:22:00 - Usando sessão para exibir páginas
01:27:40 - Logout
01:29:30 - Protegendo a rota dashboard
01:31:14 - Resolvendo erros
01:35:33 - Deixando tudo dinâmico de acordo com a sessão
01:42:07 - Usando uma DB na nuvem (Turso)
01:54:07 - Fazendo o Deploy
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: