Este repositório contém um sistema de autenticação em PHP, desenvolvido com implementações de login, cadastro, recuperação de senha, sessões e envio de e-mails de acesso único em projetos web.
- Login: Implementação para autenticação de usuários.
- Cadastro de Usuários: Facilita a inclusão de novos usuários no sistema.
- Acesso Único: Funcionalidade para o usuário realizar login utilizando um código único.
- Envio de E-mail: Permite o envio seguro de e-mails com códigos de acesso único.
- Criptografia de Dados: Cada dado sensivel, como ID, E-mail ou senha, são criptografados via URL.
- Sessões: Implementação de Sessões únicas para cada usuário.
- Modo Dark e Light: Permite o usuário escolher tema escuro ou tema claro da aplicação.
- Requisitos:
- Certifique-se de ter um servidor PHP configurado (Laragon, Xampp, etc.).
- Configure um banco de dados compatível (MySQL, PostgreSQL, etc.).
- Configuração do Banco de Dados:
- Importe o banco de dados disponível abaixo
php-login-repository-db.sql
.
- Integração no Projeto:
- Inclua os arquivos deste repositório no seu projeto PHP.
- Utilize
https://github.com/Luccxx/php-login-repository.git
- Rode o projeto em sua máquina.
- Inicie seu servidor.
- Acesse
localhost:8080
ou (caso estiver utilizando Laragon)php-login-repository.test
- Primeiros passos.
- Entre com os dados abaixo:
Login: admin_admin
Senha: admin_admin
Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas (issues) ou enviar pull requests para melhorias.
Este projeto é licenciado sob a Licença MIT.