Загрузка...

#15 Resend Verification Email - Complete User Authentication Flow

- Project starter file: https://github.com/toyosiola/YT_user_authentication_flow_starter
- Completed project: https://toyosiola.gumroad.com/l/complete_user_authentication_flow

In this video, we will be handling re-sending email verification on the server to users who did not verify their email account and try to recreate another account using an already registered email address.

- Preceding Video: https://youtu.be/KHmIzNjXwHM
- Next Video: https://youtu.be/w-BlObw6y34
- Project Playlist (all videos): https://www.youtube.com/playlist?list=PLbFqCW9bd3y9ybvp4LjoiSCoCuqGPtGRH

Buy me a coffee ☕: https://toyosiola.gumroad.com/coffee

Do you want to become an expert in Python Programming? Enrol for my Python bootcamp: https://www.udemy.com/course/the-ultimate-python-bootcamp-everything-you-need-to-know/?referralCode=95657F62816CD3B3CEE8

If you find the video helpful and want to see more of these, kindly subscribe to the channel @coding_atlas

-----
With this project, you will learn how to authenticate your users with Email and Password and also use any of your favourite OAuth providers like Google and Github. By following the project, you can also add any other OAuth providers you like without making any changes to your code.

The project features include:

Local Authentication
- Email and password-based signup
- Email verification system
- Users must verify email within 15 minutes of registration
- Verification link can be resent if expired
- Secure password reset flow
- Reset links expire after 10 minutes
- Users can request new reset links if expired

OAuth Integration
- Support for multiple OAuth providers (Google, Github etc.)
- Seamless social login experience

Security Features
- Session-based authentication. Redis-based session tracking
- Secure password hashing
- Protection against common vulnerabilities

Session Management
- Redis-based session storage for optimal performance
- Support for multiple active sessions per user

Stack
- Framework: Next.js (Can use any framework of your choice)
- Database: PostgreSQL
- Authentication: Custom implementation with OAuth support
- Email Service: NodeMailer (Can use email service of your choice)
- Session Management: Redis-based session storage

Thanks for watching!

#userauthentication #nextjs #reactjs #postgresql #typescript #server

Видео #15 Resend Verification Email - Complete User Authentication Flow канала Coding Atlas
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки

На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.

Об использовании CookiesПринять