/Tela-de-Login-Em-Python

Aplicação feita em python de uma tela de login que insere as informações do usuário em um banco de dados

Primary LanguagePythonMIT LicenseMIT

Aplicação de Login Minimalista com Flask 🔒

Este é um projeto de uma aplicação web minimalista desenvolvida com Flask, que oferece funcionalidades de registro e login de usuários, conectada a um banco de dados SQLite. 💻

Funcionalidades 🛠️

  • Registro de Usuário
  • Login de Usuário
  • Mensagens de feedback usando flash
  • Hashing de senhas para segurança

Requisitos 📋

  • Python 3.7+
  • Flask
  • SQLite
  • Werkzeug

Estrutura de Arquivos 📁

minimalist-flask-login/ ├── app.py ├── init_db.py ├── templates/ │ ├── base.html │ ├── login.html │ └── register.html ├── static/ │ └── style.css ├── venv/ └── README.md

Descrição dos Arquivos 📃

  • app.py: Arquivo principal da aplicação contendo a lógica do Flask, rotas e lógica de login e registro.
  • init_db.py: Script para inicializar o banco de dados SQLite com a tabela users.
  • templates/: Diretório contendo os templates HTML.
    • base.html: Template base estendido pelos outros templates.
    • login.html: Template da página de login.
    • register.html: Template da página de registro.
  • static/: Diretório para arquivos estáticos como CSS.
    • style.css: Arquivo de estilos para a aplicação.
  • venv/: Diretório do ambiente virtual.
  • README.md: Este arquivo README.

Licença 📜

Este projeto está licenciado sob a licença MIT.