šØāš«SE CADASTRE E FAĆA LOGIN COM KIVY E TXT.
-
Esse projeto Ć© uma aplicaĆ§Ć£o bĆ”sica de autenticaĆ§Ć£o usando Kivy, onde os usuĆ”rios podem criar contas, fazer login e visualizar informaƧƵes bĆ”sicas de perfil.
-
Este projeto Ć© um exemplo simples de como criar uma aplicaĆ§Ć£o bĆ”sica de autenticaĆ§Ć£o usando Kivy, com funcionalidades de criar conta, login e exibir informaƧƵes de perfil.
-
Criar Conta (
CreateAccountWindow
):- Os usuƔrios podem inserir um nome, email e senha para criar uma nova conta.
- A validaĆ§Ć£o Ć© feita para garantir que todos os campos sejam preenchidos corretamente antes de permitir o registro.
- ApĆ³s o registro bem-sucedido, os dados do usuĆ”rio sĆ£o armazenados em um arquivo texto (
users.txt
).
-
Login (
LoginWindow
):- Os usuĆ”rios podem inserir seu email e senha para fazer login na aplicaĆ§Ć£o.
- Ć feita uma validaĆ§Ć£o contra os dados armazenados no arquivo
users.txt
. - Se as credenciais estiverem corretas, o usuƔrio Ʃ redirecionado para a tela principal (
MainWindow
).
-
Tela Principal (
MainWindow
):- ApĆ³s o login bem-sucedido, esta tela exibe o nome do usuĆ”rio, email e a data de criaĆ§Ć£o da conta.
- HĆ” um botĆ£o para sair da conta, redirecionando de volta para a tela de login.
-
Pop-ups de Mensagem (
invalidLogin
einvalidForm
):- Pop-ups sĆ£o exibidos em caso de login invĆ”lido ou se um formulĆ”rio de criaĆ§Ć£o de conta Ć© enviado com dados incorretos ou faltantes.
-
Instale as DependĆŖncias:
- VƔ atƩ
./CODIGO
e digite o seguinte comando no Terminal/CMD:
pip install -r requirements.txt
- VƔ atƩ
-
Execute o Script Principal:
python main.py
-
Criar Conta:
- Na tela de login (
LoginWindow
), clique no botĆ£o "Se Cadastrar". - Isso o levarĆ” para a tela de criaĆ§Ć£o de conta (
CreateAccountWindow
). - Preencha todos os campos corretamente (nome, email e senha) e clique em "Salvar".
- Se bem-sucedido, vocĆŖ serĆ” redirecionado de volta para a tela de login.
- Na tela de login (
-
Login:
- Na tela de login (
LoginWindow
), insira o email e senha cadastrados. - Clique em "Login".
- Se as credenciais estiverem corretas, vocĆŖ serĆ” redirecionado para a tela principal (
MainWindow
).
- Na tela de login (
-
Tela Principal:
- ApĆ³s o login bem-sucedido, na tela
MainWindow
, vocĆŖ verĆ” seu nome, email e a data de criaĆ§Ć£o da conta. - Clique em "Sair" para fazer logout e voltar para a tela de login.
- ApĆ³s o login bem-sucedido, na tela
-
Mensagens de Erro:
- Caso haja erros durante o processo de login ou criaĆ§Ć£o de conta (como campos vazios, email invĆ”lido, senha incorreta, etc.), pop-ups informativos serĆ£o exibidos.
- Entendemos que para manipular arquivos em muitas linguagens, Ć© necessĆ”rio possuir conhecimento nessas Ć”reas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponĆveis: