Este projeto é um Sistema de Autenticação Completo feito com Flask, utilizando SQLite como banco local e Flask-Bcrypt para proteger as senhas.
Possui uma estrutura organizada, sessões seguras via cookies e rotas protegidas.
- Cadastro de usuários (nome, email e senha)
- Senhas criptografadas com Flask-Bcrypt
- Autenticação segura com Cookies + Session
- Dashboard liberado apenas para usuários autenticados
- Logout que limpa sessão
- Mensagens personalizadas de erro e validação
- Flask – Framework web
https://flask.palletsprojects.com/ - Flask-Bcrypt – Hash seguro de senhas
https://flask-bcrypt.readthedocs.io/ - SQLite3 – Banco simples e leve
https://www.sqlite.org/docs.html - Jinja2 – Template engine
https://jinja.palletsprojects.com/ - Session – Controle de sessões de usuário
git clone https://github.com/seu-usuario/user-authentication-api.git
cd user-authentication-api

