Área administrativa onde o(s) usuário(s) pode acessar através de login e senha.
Índice
Explore os documentos · Reportar bug · Solicitar recurso
O projeto conta com algumas funcionalidades:
- Controle de permissões
- Controle de inatividade (Time Out)
- Controle de tentativas ao realizar login
- Função "Lembre-me" no login
- Criptografia de senhas
- Controle contra SQL-Injection
- Responsividade
- Aprimorar Cookies
- Google Authenticator
- Melhorias OO (Orientação Obejetos)
- Ordenação DataTable
- Properties para labels
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- PHP
- Versão de desenvimento: 7.4.4;
- Obrigatório.
- Composer
- Utilizado para dependências do projeto desenvolvidas por terceiros como blade e plug-route;
- Opcional.
- Servidor Web
- MySQL
- Versão de desenvolvimento: 10.4.13;
- Obrigatório.
- Git
- Opcional.
Para instalar o Kabum-2021, siga estas etapas:
-
Certifique-se que seguiu as instruções dos tópicos Pré-requisitos
-
No arquivo httpd.conf realizar os seguintes passos:
- Geralmente localizado em
C:\Apache24\conf\httpd.conf
ouC:\xampp\apache\conf\httpd.conf
; - Remova o
#
na linhaLoadModule rewrite_module modules/mod_rewrite.so
.
- Geralmente localizado em
-
No arquivo httpd-vhosts.conf realize os seguintes passos:
- Geralmente localizado em
C:\Apache24\conf\extra\httpd-vhosts.conf
ouC:\xampp\apache\conf\extra\httpd-vhosts.conf
. Insira o trecho de código abaixo que criará um servidor virtual para aplicação (obrigatório).
- Geralmente localizado em
<VirtualHost *:80>
# Indeferi
ServerAdmin [email protected]
# Se baseie na localização da pasta /public/ onde se localiza o index.html
DocumentRoot "C:/xampp/htdocs/kabum-2021/public/"
# Serve apenas como alias para acesso ao módulo
ServerName local.kabum-2021
ServerAlias local.kabum-2021
# Parametrizações de logs
ErrorLog "logs/local.kabum-2021-error.log"
CustomLog "logs/local.kabum-2021-access.log" common
# Parâmetros para questão de permissão (importante)
<Directory "C:/xampp/htdocs/kabum-2021/public/">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
- Vá até o arquivo de hosts do Windows, geralmente localizado em
C:\Windows\System32\drivers\etc\hosts
. Obs.: é necessário editar o arquivohosts
com privilégios de administrador. - Insira o trecho de código abaixo refere-se ao atributo
ServerName
eServerAlias
do arquivohttpd-vhosts.conf
e é necessário para acessar a aplicação em seu navegador de preferência.
127.0.0.1 localhost
127.0.0.1 local.kabum-2021
-
Em seu editor SQL de preferência, importe o arquivo
database_kabum_2021.sql
localizado na pastakabum-2021/public/sql
. -
Verifique se a pasta
cache
é existente na estrutura/app/View/
. -
Vá até o arquivo
config.php
localizado em/config/
- Altere os dados da seção
Acesso ao banco de dados
, informando o Host de conexão, porta, nome do banco de dados, usuário e senha.
- Altere os dados da seção
-
No arquivo
php.ini
pode ser necessário realizar os seguintes passos:- Geralmente localizado em
C:\xampp\php\php.ini
ouC:\php\php.ini
; - Remova o
;
na linhaextension=pdo_mysql
; - Remova o
;
na linhaextension=php_pdo.dll
; - Remova o
;
na linhaextension=php_pdo_mysql.dll
; - Remova o
;
na linhaextension=php_pdo_pgsql.dll
; - Remova o
;
na linhaextension=php_pdo_sqlite.dll
; - Remova o
;
na linhaextension=mysqli
.
- Geralmente localizado em
Para usar Kabum-2021, siga estas etapas:
- Certifique-se que seguiu as instruções dos tópicos Pré-requisitos e Instalando Kabum-2021
- Acesse em seu navegador de preferência o endereço: http://local.kabum-2021/ ou http://localhost/
- Entre com usuário ROOT e senha root@123
Agradecemos às seguintes pessoas que contribuíram para este projeto:
Vítor César Lulio |
KaBum! |
Esse projeto está sob licença MIT. Veja o arquivo LICENÇA para mais detalhes.
Recursos considerados úteis e aos quais gostaria de dar crédito. Incluí alguns dos meus favoritos para dar o pontapé inicial!