Customizable User Account Management for Flask: Register, Confirm email, Login, Change username, Change password, Forgot password and more.
Project description
Customizable User Authentication & Management
Registrations and Email Confirmations
Change Usernames, Change Passwords, and Forgotten Passwords
And wouldn’t it be nice to also offer:
Added security
Increased reliability
Role-based Authorization
Internationalization
Support for multiple emails per user
Secure and Reliable
Secure – Built on top of widely deployed Passlib, PyCrypto, ItsDangerous.
Reliable – Code coverage of over 95%
Available – Tested on Python 2.6, 2.7 and 3.3-3.6
Well documented
Fully customizable, yet Ready to use
Largely configurable – Through configuration settings
Fully customizable – Through customizable functions and email templates
Ready to use – Through sensible defaults
Supports SQL Databases – Through SQLAlchemy
Event hooking – Through signals
Comes with translations
Chinese, Dutch, English, Farsi, Finnish, French, German, Italian, Russian, Spanish, Swedish, and Turkish
Requirements
Flask-User requires the following Python packages:
cryptography 2.0+
Flask 0.9+
Flask-Babel 0.9+
Flask-Login 0.3+
Flask-Mail 0.9+
Flask-SQLAlchemy 1.0+
Flask-WTF 0.9+
passlib 1.6+
pycryptodome
speaklater 1.3+
Optionally:
blinker 1.3+ – for Event Notification
Flask-Sendmail
py-bcript 0.4+ – for fast bcrypt encryption
Alternatives
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.
Source Distribution
File details
Details for the file Flask-User-0.6.13.tar.gz.
File metadata
- Download URL: Flask-User-0.6.13.tar.gz
- Upload date:
- Size: 62.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
edf4b69bbaafe88dfb74c4c50d65cd61cab8fdc704e018bba265fa759799da16
|
|
| MD5 |
9fb15852e1f39114d54ea23ed09c3785
|
|
| BLAKE2b-256 |
bb41d36407195a271a22c011c8a18c9f97bf110a4bd5c9c2885435131dc7843a
|