Example project with best practices in user registration/authentication I am learning how to implement user registration, login, logout flow.