O AUTHEN constitui-se como um componente de autenticação em PHP, proporcionando uma ágil inicialização para projetos futuros. Baseado no projeto authphp desenvolvido em Código Aberto do Robson .V Leite.
- Rotas - componente Router - Coffecode
- Camada de dados - componente Datalayer - Coffecode
- SEO - componente Optimizer - Coffecode
- EMAIL - componente PHPMailer
- Autenticação Social - componentes oauth2-facebook - League e oauth2-google - League
- Template php nativo plates - League
- Minificação CSS e JS Minify - Matthiasmullie
- PHP>=7.4
- JQUERY
- COMPOSER
- MYSQL
- APP do Facebook e APP do Google para login social
Efetue o clone do repositório
git clone https://github.com/akelvin49/authen.git
A seguir, instale o composer na raiz do projeto EX: 'authen/', caso ja o tenha pule esta estapa. Ajuda para instalação do composer em https://getcomposer.org/download/
Após o composer, deve-se instalar as dependências do projeto.
composer install
Aguarde conclusão...
Verifique o diretório vendor:
- Após a instalação, um diretório chamado 'vendor' será criado dentro do diretório 'source/' no seu projeto. Ele contém todas as dependências instaladas.
Como o authen é um componente de login, se faz necessário a instalação de um banco de dados. No diretório 'source/' contém um banco de dados de usuário básico, 'authen.sql'. Lembre-se de importá-lo.
Após isto, crie um arquivo 'env.ini' tendo o 'env.sample.ini' como base e configure-os para seu projeto.
Uma configuração basica também se faz necessária em config.php. Em ambos os arquivos á exemplos das configurações