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.5. 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 over 95% of the code base)

  • Secure (bcrypt password hashing, AES token 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.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

  • 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.5.tar.gz (45.4 kB view details)

Uploaded Source

File details

Details for the file Flask-User-0.3.5.tar.gz.

File metadata

  • Download URL: Flask-User-0.3.5.tar.gz
  • Upload date:
  • Size: 45.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Flask-User-0.3.5.tar.gz
Algorithm Hash digest
SHA256 18f6b97f091637943f6b2b837aca9f7bc40886822a5b4fe6b3e8e33f3a2e3b19
MD5 0338a43c07b2d4206e40600864b8bf13
BLAKE2b-256 690390a4d50b132208f1f332e385b9320c1e6faf7b8602c251409f08ed17d392

See more details on using hashes here.

Supported by

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