Este é um projeto de sistema de autenticação que permite a criação e o login de usuários. Foi desenvolvido como seminário para a Uniasselvi.
- Registro de Usuário: Permite que novos usuários se cadastrem no sistema.
- Login de Usuário: Permite que usuários registrados façam login no sistema.
- Autenticação: Garante que apenas usuários autenticados possam acessar certas partes do sistema.
- Validação de Senha: Senhas são validadas e armazenadas de forma segura.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Banco de Dados: MySQL
<li>
<p><strong>Clone o repositório:</strong></p>
<pre><code>git clone https://github.com/C0nanT/stm_auth.git</code></pre>
</li>
<li>
<p><strong>Navegue até o diretório do projeto:</strong></p>
<pre><code>cd stm_auth</code></pre>
</li>
<li>
<p><strong>Configure o banco de dados:</strong></p>
<p>Após acessar a pasta do projeto no terminal, execute a migração</p>
<pre><code>php database/migrate.php</code></pre>
</li>
<li>
<p><strong>Configure as variáveis de ambiente:</strong></p>
<p>Edite o arquivo <code>config.php</code> com as informações do seu banco de dados.</p>
</li>
<li>
<p><strong>Inicie o servidor:</strong></p>
<p>Coloque os arquivos do projeto no diretório raiz do seu servidor web (ex: <code>htdocs</code> para XAMPP) e
inicie o servidor.</p>
</li>
Este projeto pode ser facilmente instalado e executado com Docker e Docker Compose. Siga as instruções abaixo para instalar e iniciar o projeto:
-
Instale o Docker e o Docker Compose:
Se você ainda não tem o Docker e o Docker Compose instalados, siga as instruções na seção "Instalação do Docker e Docker Compose no Windows" abaixo.
-
Clone o repositório:
git clone https://github.com/C0nanT/stm_auth.git -
Navegue até o diretório do projeto:
cd stm_auth -
Construa e inicie os containers Docker:
docker-compose up -d
Após a instalação e inicialização dos containers Docker, o projeto estará disponível no seguinte endereço:
http://localhost:8000Abra este endereço em um navegador web para acessar o sistema de autenticação.
### Links do perfil do GitHub de cada um