Um simples sistema com tela de login e registro de usuários para autenticação. O sistema realiza validações dos dados usando Expressões Regulares (Regex) e a senha é convertida para criptografia sha256, em seguida é inserida no banco de dados.
O sistem foi construido com PySimpleGUI
e sqlite3
como banco de dados, criptografia hashlib
. ps: o sistema de recuperação de senha está em desenvolvimento.
Use o módulo venv
para suporte a criação de "ambientes virtuais".
c:\>Python35\python -m venv c:\path\to\myenv
Ativação:
cmd.exe C:\> <venv>\Scripts\activate.bat
Powershell PS C:\> <venv>\Scripts\Activate.ps1
Criação do ambiente virtual:
python -m venv /path/to/new/virtual/environment
Ativação:
Bash: $ source <venv>/bin/activate
Sobre o venv https://docs.python.org/pt-br/3/library/venv.html
1 - Clone o repositório e navegue até a pasta do projeto, em seguida use o comando python3 -m pip install -r requirements.txt
2 - Entre na pasta \src
e execute o arquivo login.py
Caso queira fazer um pull request
, primeiro, abra um problema para discussão para mudar algo no projeto.