Skip to main content

Customizable User Login for Flask: Register, Confirm, Forgot password and more

Project description

!! Newsflash !!
In v0.3.1 and v0.3.2 confirmation emails were not working.
Please upgrade to v0.3.4. Thank you.

User Login for Flask

Register, Confirm email, Login, Forgot password and more

https://pypip.in/v/Flask-User/badge.png https://travis-ci.org/lingthio/flask-user.png?branch=master https://coveralls.io/repos/lingthio/flask-user/badge.png?branch=master https://pypip.in/d/Flask-User/badge.png https://pypip.in/license/Flask-User/badge.png
Many Flask websites require that their users can Register, Confirm email, Login, Logout, Change password and Reset forgotten passwords.
Each website often requires different and precise customization of this process.

Flask-User aims to provide a ready to use and fully customizable package that is:

  • Reliable (Automated tests cover 97% of the code base)

  • Secure (bcrypt password hashing, AES ID encryption, itsdangerous token signing)

  • Ready to use

  • Fully customizable (Email, Field labels, Flash messages, Form templates, URLs, and more)

  • Well documented

Documentation

Flask-User 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.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

  • v0.3.2 Bug fix for Confirm email

  • v0.3.1 Alpha release

  • v0.3 Confirm email, Forgot password, Reset password

  • v0.2 Change username, Change password

  • v0.1 Register, Login, Logout

Contact

Ling Thio - ling.thio [at] gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Flask-User-0.3.4.tar.gz (42.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page