Skip to content

šŸ‘Øā€šŸ«SE CADASTRE E FAƇA LOGIN COM KIVY E TXT.

Notifications You must be signed in to change notification settings

VILHALVA/LOGIN-COM-KIVY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

1 Commit
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

LOGIN COM KIVY

šŸ‘Øā€šŸ«SE CADASTRE E FAƇA LOGIN COM KIVY E TXT.





DESCRIƇƃO:

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

FUNCIONALIDADES:

  1. 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).
  2. 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).
  3. 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.
  4. Pop-ups de Mensagem (invalidLogin e invalidForm):

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

EXECUTANDO O PROJETO:

  1. Instale as DependĆŖncias:

    • VĆ” atĆ© ./CODIGO e digite o seguinte comando no Terminal/CMD:
    pip install -r requirements.txt
  2. Execute o Script Principal:

    python main.py
  3. 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.
  4. 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).
  5. 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.
  6. 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.

NƃO SABE?

  • Entendemos que para manipular arquivos em muitas linguagens, Ć© necessĆ”rio possuir conhecimento nessas Ć”reas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponĆ­veis:

CREDITOS:

Releases

No releases published

Packages

No packages published