Best Flask open-source libraries and packages

Flask User Authentication

This is a Web Development Project with user's authentication using Flask, and SQL Alchemy.
Updated 1 year ago

Flask User's Authentication

This is a Web Development project with user's authentication on Flask, and SQLAlchemy.

This project running on : https://replit.com/@ViktoriusSuwand/AppBrewery-python-Day-68-Flask-User-Authentication

Documentation can be found on : https://github.com/viktoriussuwandi/Flask-User-Authentication

Technology and Features :

* python-flask, and jinja2 template for back end - front end.
* flask-SQLAlchemy as database modules.
* werkzeug security for password hashing-salting.
* flask-login as user's login manager.

Development

Registration

  1. GET information in register page and create a new User object with email, name and password. Save new user into the users.db.
  2. Redirect user to secrets page.

Registration

Downloading Files

  1. secrets page only access by authenticated user.
  2. The authenticated user allow to download the file.

Downloading Files

Login

  1. GET information in login page, and match email-password pairs to authenticate the user.
  2. If user already authenticated, redirect user to secrets page.

Login