Sistema de autenticação backend desenvolvido em Python utilizando Flask, com foco em segurança de dados, criptografia de senhas e gerenciamento de sessões.
- Python (Lógica do sistema)
- Flask (Microframework web)
- Flask-Bcrypt (Hash seguro de senhas)
- SQLite3 (Banco de dados relacional leve)
- Cadastro de UsuƔrios (
/register): Registro com validação de duplicidade e proteção de senha utilizando hash Bcrypt. - Autenticação de Login (
/login): Validação de credenciais e comparação segura de hashes. - Gerenciamento de Sessão (
session): Controle de estado para manter o usuƔrio autenticado. - Painel Protegido (
/dashboard): Rota restrita acessĆvel apenas mediante autenticação vĆ”lida. - SeguranƧa de Repositório (
.gitignore): ExclusĆ£o de arquivos sensĆveis e bancos de dados locais do versionamento pĆŗblico.
- Clone o repositório:
git clone [https://github.com/SEU_USUARIO/Python-Auth-Security.git](https://github.com/SEU_USUARIO/Python-Auth-Security.git)
cd Python-Auth-Security- Instale as dependĆŖncias:
pip install -r requirements.txt
- Execute a aplicação:
python app.py
- Acesse no navegador:
http://127.0.0.1:5000/(Lembre-se apenas de trocarSEU_USUARIOpelo seu usuƔrio real do GitHub na URL do clone).
Gabriel Canalli
Estudante de AnĆ”lise e Desenvolvimento de Sistemas (4o PerĆodo)