Scripts
Nanoah Auth Pro
🏷️ Título do Produto
Nanoah Auth Pro — Sistema de Autenticação Seguro com Níveis de Acesso (RBAC)
📝 Descrição Geral
"Poupe semanas de desenvolvimento e garanta a segurança dos seus projetos Web. O Nanoah Auth Pro é um script pronto a usar em PHP nativo com PDO e MySQL, focado em resolver de forma definitiva o sistema de login, registo de utilizadores e o bloqueio de páginas restritas com base no tipo de conta."
🚀 Onde Pode Usar Este Script?
Este produto é ideal para quem está a construir:
Sistemas de Gestão Escolar (SIGA): Onde o Admin configura o sistema, o Professor/Gerente lança notas e o Aluno/Cliente apenas visualiza dados.
Plataformas de E-Commerce ou Marketplaces: Para separar o painel do comprador do painel do gestor da loja.
Sistemas de Portarias, Clínicas ou Microempresas: Onde funcionários têm permissões diferentes de visualização de relatórios.
Projetos de Fim de Curso (TCC): Uma base limpa e avançada para estudantes de TI que precisam de impressionar o júri com código seguro e estruturado.
💎 Funcionalidades Incluídas no Pacote
Registo Seguro de Contas: Proteção nativa contra utilizadores duplicados no ecrã de cadastro.
Criptografia Avançada: Senhas salvas usando password_hash (imune a ataques de força bruta simples).
Motor RBAC (Role-Based Access Control): Bloqueio de rotas por arrays de permissões (ex: uma página só abre se for admin ou gerente).
Higienização de Dados: Proteção integrada contra ataques de injeção de scripts (XSS) e SQL Injection via Prepared Statements do PDO.
Design Responsivo Premium: Interfaces de login, registo e dashboards prontos, construídos com Tailwind CSS e adaptados para telemóvel e computador.
📊 Ficha Técnica do Produto
Atributo Especificação Técnica
Linguagem Base PHP 7.4 ou superior (Totalmente compatível com PHP 8.x)
Driver de Conexão PDO MySQL (Orientado a Objetos e Seguro)
Estilização Tailwind CSS (Pronto a customizar)
Segurança Encriptação nativa + Proteção contra XSS / SQLi
Formato de Entrega Ficheiro .zip com código-fonte 100% aberto + Arquivo .sql
🛠️ Requisitos de Instalação (Para o Cliente)
O cliente apenas necessita de:
Um servidor de alojamento web ou ambiente local instalado (XAMPP, WampServer ou Laragon).
Uma base de dados MySQL.
Importar o ficheiro database.sql incluído no pacote e configurar as credenciais no ficheiro config/conexao.php.
🚀
Entrega Imediata via Painel
Este ativo digital é processado automaticamente. Após a confirmação, o download é desbloqueado instantaneamente no seu perfil.