Customizable User Login for Flask: Register, Confirm email, Login, Forgot password and more
Project description
Customizable User Login for Flask
Register, Confirm email, Login, Forgot password and more
Flask-User aims to provide a ready to use and fully customizable package that is:
Reliable (Automated tests cover over 95% of the code base)
Secure (bcrypt for passwords, AES and itsdangerous for tokens)
Ready to use
Fully customizable (Emails, Templates, Validators, Views and more)
Well documented
Tested on Python 2.6, 2.7 and 3.3
Documentation
Extension Packages
We plan to offer the following Flask-User extensions in the future:
Flask-User-Profiles: View profile, Edit profile, Upload profile picture
Flask-User-Roles: Role based authentication
Flask-User-Social: Login via Google, Facebook and Twitter authentication
Alternative Packages
I’ve successfully used Flask-Security in the past. Flask-Security offers additional role based authentication.
Revision History
v0.3.6 Provides @login_required. Handles multiple apps.
v0.3.5 Added: Signals. Refactored automated tests.
v0.3.4 Added: Support for Python 3.3 (while retaining support for 2.7 and 2.6)
v0.3.3 Added: Minimal-app and basic-app examples to docs
v0.3.2 Bug fix: Confirm email did not send confirmation emails
v0.3.1 Alpha release
v0.3 Added: Confirm email, Forgot password, Reset password
v0.2 Added: Change username, Change password
v0.1 Initial version: Register, Login, Logout
Contact
Ling Thio - ling.thio [at] gmail.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.