Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Auth & Security System

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.

🚀 Tecnologias Utilizadas

  • Python (Lógica do sistema)
  • Flask (Microframework web)
  • Flask-Bcrypt (Hash seguro de senhas)
  • SQLite3 (Banco de dados relacional leve)

⚙️ Funcionalidades

  • 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.

🛠️ Como Executar o Projeto

  1. 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
  1. Instale as dependências:
   pip install -r requirements.txt
  1. Execute a aplicação:
   python app.py
  1. Acesse no navegador: http://127.0.0.1:5000/ (Lembre-se apenas de trocar SEU_USUARIO pelo seu usuário real do GitHub na URL do clone).

👤 Autor

Gabriel Canalli
Estudante de Análise e Desenvolvimento de Sistemas (4º Período)

About

🔐 Sistema de autenticação backend desenvolvido em Python com Flask e SQLite, apresentando rotas protegidas, criptografia de senhas com Bcrypt e gerenciamento de sessões. 🚀

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages