{"id":23681803,"url":"https://github.com/vilhalva/autenticacao-simples","last_synced_at":"2026-04-12T15:42:45.881Z","repository":{"id":247001813,"uuid":"794813903","full_name":"VILHALVA/AUTENTICACAO-SIMPLES","owner":"VILHALVA","description":"👨‍🏫FORMULÁRIO DE LOGIN E CADASTRO COM DJANGO E SQLITE!","archived":false,"fork":false,"pushed_at":"2024-07-09T16:10:53.000Z","size":294,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-29T18:42:19.994Z","etag":null,"topics":["bootstrap","cdn","database","django","framework","html","javascript","login","projeto","python","site","sqlite"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VILHALVA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-02T02:20:36.000Z","updated_at":"2024-08-30T15:14:04.000Z","dependencies_parsed_at":"2024-07-06T04:30:51.596Z","dependency_job_id":"ceed6d96-c1e8-4319-a778-d4b9f5597d74","html_url":"https://github.com/VILHALVA/AUTENTICACAO-SIMPLES","commit_stats":null,"previous_names":["vilhalva/autenticacao-simples"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VILHALVA%2FAUTENTICACAO-SIMPLES","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VILHALVA%2FAUTENTICACAO-SIMPLES/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VILHALVA%2FAUTENTICACAO-SIMPLES/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VILHALVA%2FAUTENTICACAO-SIMPLES/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VILHALVA","download_url":"https://codeload.github.com/VILHALVA/AUTENTICACAO-SIMPLES/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239728592,"owners_count":19687370,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","cdn","database","django","framework","html","javascript","login","projeto","python","site","sqlite"],"created_at":"2024-12-29T18:42:20.491Z","updated_at":"2026-01-03T04:30:16.090Z","avatar_url":"https://github.com/VILHALVA.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AUTENTICACAO SIMPLES\n👨‍🏫FORMULÁRIO DE LOGIN E CADASTRO COM DJANGO E SQLITE!\n\n\u003cimg src=\"./IMAGENS/FOTO_1.png\" align=\"center\" width=\"500\"\u003e \u003cbr\u003e\n\u003cimg src=\"./IMAGENS/FOTO_2.png\" align=\"center\" width=\"500\"\u003e \u003cbr\u003e\n\u003cimg src=\"./IMAGENS/FOTO_3.png\" align=\"center\" width=\"500\"\u003e \u003cbr\u003e\n\u003cimg src=\"./IMAGENS/FOTO_4.png\" align=\"center\" width=\"500\"\u003e \u003cbr\u003e\n\u003cimg src=\"./IMAGENS/FOTO_5.png\" align=\"center\" width=\"500\"\u003e \u003cbr\u003e\n\u003cimg src=\"./IMAGENS/FOTO_6.png\" align=\"center\" width=\"500\"\u003e \u003cbr\u003e\n\u003cimg src=\"./IMAGENS/FOTO_7.png\" align=\"center\" width=\"500\"\u003e \u003cbr\u003e\n\u003cimg src=\"./IMAGENS/FOTO_8.png\" align=\"center\" width=\"500\"\u003e \u003cbr\u003e\n\n## DESCRIÇÃO:\n- Esse aplicativo fornece uma maneira simples para os usuários se registrarem, fazerem login, alterarem suas senhas e redefinirem senhas esquecidas em um site construído com Django. Ele utiliza as funcionalidades padrão de autenticação fornecidas pelo Django, permitindo que os usuários acessem facilmente esses recursos sem a necessidade de implementar muita customização ou complexidade.\n\n- Essencialmente, esse aplicativo oferece uma experiência de autenticação simples e direta para os usuários, sem exigir muita interação com o desenvolvedor ou administração do sistema.\n\n## PERMISSÃO:\nEm termos simples, os usuários podem:\n\n1. **Registrar-se**: Criar uma nova conta no site, fornecendo um nome de usuário, endereço de e-mail e senha.\n   \n2. **Fazer login**: Acessar suas contas existentes digitando seus nomes de usuário e senhas.\n\n3. **Alterar senha**: Atualizar suas senhas existentes, caso desejem uma senha mais forte ou se esqueçam dela.\n\n4. **Redefinir senha**: Recuperar o acesso à conta se esquecerem suas senhas atuais, seguindo um processo de redefinição de senha por e-mail.\n\n## EXECUTANDO O PROJETO:\n1. **Aplicando migrações pendentes:**\n   - Antes de executar o aplicativo Django, é importante garantir que todas as migrações pendentes tenham sido aplicadas ao banco de dados. Para isso, utilize o comando a seguir no terminal, estando no diretório raiz do projeto Django, onde o arquivo `manage.py` está localizado:\n   ```bash\n   python manage.py migrate\n   ```\n   Este comando aplicará todas as migrações pendentes ao banco de dados, garantindo que o esquema do banco de dados esteja sincronizado com as alterações nos modelos de dados do seu aplicativo Django.\n\n2. **Instalando as dependências:**\n   - Antes de executar o aplicativo, certifique-se de instalar todas as dependências necessárias. No terminal, execute o seguinte comando para instalar as dependências listadas no arquivo `requirements.txt` no diretório: `CODIGO`:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. **Executando o Aplicativo:**\n   - Em seguida, execute o seguinte comando para iniciar o servidor Django:\n   ```bash\n   python manage.py runserver\n   ```\n   - Uma vez que o servidor esteja em execução, você poderá acessar o aplicativo através do seu navegador, visitando o seguinte endereço: `http://localhost:8000/`.\n\n4. **Usando o APP**:\n   1. **Acessando a Página Inicial**:\n      - Ao abrir o aplicativo no navegador, você será direcionado para a página inicial automaticamente.\n      - Na barra de navegação no topo da página, você verá links para as diferentes partes do aplicativo, como \"Início\", \"Entrar\", \"Registrar\" e \"Esqueci minha senha\".\n\n   2. **Login**:\n      - Se você já tem uma conta, clique no botão \"Entrar\" na barra de navegação.\n      - Você será redirecionado para a página de login, onde poderá inserir seu nome de usuário e senha.\n      - Após inserir suas credenciais corretamente, clique no botão \"Entrar\" para fazer login na sua conta.\n\n   3. **Registro**:\n      - Se você ainda não tem uma conta, clique no botão \"Registrar\" na barra de navegação.\n      - Você será levado para a página de registro, onde poderá preencher um formulário com informações como nome de usuário, e-mail e senha.\n      - Após preencher o formulário corretamente, clique no botão \"Registrar\" para criar sua conta.\n\n   4. **Redefinição de Senha**:\n      - Se você esqueceu sua senha, clique no link \"Esqueci minha senha\" na página de login.\n      - Você será redirecionado para a página de redefinição de senha, onde poderá inserir o endereço de e-mail associado à sua conta.\n      - Após inserir seu e-mail, clique no botão \"Resetar\" para receber um e-mail com instruções para redefinir sua senha.\n\n   5. **Logout**:\n      - Quando desejar sair da sua conta, clique no botão \"Sair\" na barra de navegação.\n      - Isso fará com que você seja desconectado da sua conta e redirecionado de volta para a página inicial.\n\n## TECNOLOGIAS USADAS:\n- [**PYTHON**:](https://github.com/VILHALVA/CURSO-DE-PYTHON) Python é uma linguagem de Programação.\n- [**DJANGO:**](https://github.com/VILHALVA/CURSO-DE-DJANGO) Framework de aplicativo da web em Python.\n- [**SQLITE:**](https://github.com/VILHALVA/CURSO-DE-SQLITE) Sistema de gerenciamento de banco de dados relacional.\n- [**PYTHON COM SQLITE**:](https://github.com/VILHALVA/CURSO-DE-PYTHON-COM-SQLITE) Python é uma linguagem de Programação, enquanto SQLite é um banco de dados.\n- [**BOOTSTRAP:**](https://github.com/VILHALVA/CURSO-DE-BOOTSTRAP) Biblioteca de CSS para facilitar o desenvolvimento do layout e design responsivo da interface do usuário.\n   \n## CREDITOS:\n- [PROJETO CRIADO PELO \"codloom\"](https://github.com/codloom/DjangoAutenticacaoSimples)\n- [VEJA O VIDEO DESSE PROJETO](https://youtu.be/ZqckdX-tkEg?si=-ZeYp1BV30HOEjqK)\n- [PROJETO EDITADO PELO VILHALVA](https://github.com/VILHALVA)\n- [VEJA O MANUAL](./MANUAL.md)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvilhalva%2Fautenticacao-simples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvilhalva%2Fautenticacao-simples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvilhalva%2Fautenticacao-simples/lists"}