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 (4º Período)