About this project
it-programming / web-development
Open
Requisitos de Arquitetura
Phalcon Framework
Bootstrap
MySQL
Jquery
PHP 5 ou Superior
Requisitos Funcionais
A. Criar um crud de Usuários e acesso baseado no perfil com as seguintes funcionalidades
1. Tela inicial (Login)
- Lembrar Senha
- Cadastrar novo usuário
- Cadastro padrão, enviando e-mail de confirmação ativando usuário após clique no link do email recebido
- Logar erros de senha bloqueando o IP após 3 tentativas erradas
- opção de Login usando
- Facebook
- Gmail
2.
Tela do Painel (index após login)
- Cadastrar Usuários
- Tela e rotina de inserção
- Listagem de Usuários (por Perfil)
- Listar usuários cadastrados (somente administrador visualiza)
- Usuários de perfis inferiores não acessam essa tela (tela não fica visível)
- Grid deverá ter funções Crud
B. Criar Base de dados MySQL (InnoDB)
1. Entidade Usuários
- Campos
- IdUsuario
- Nome
- E-mail
- Usuário
- Senha
- Ativo
2.
Entidade Perfil
- Campos
- IdPerfil
- Descrição
3. Entidade Módulo
- Campos
- IdModulo
- Descrição
4. Entidade PerfilModulo
- Campos
- IdPerfilModulo
- IdPerfil
- IdModulo
- IdUsuario
5.
Entidade Logar
- Campos
- IdLog
- Data/hora
- IP
- Usuário informado
- Senha informado
C. Requisitos de segurança
1. Usuário com perfil administrador visualiza todos os usuários
2.
Usuário com perfil colaborador acessa apenas seus próprios dados
3. garantir que o sistema não tenha as seguintes falhas:
- SQL Injection
- Acesso de url não autorizada via GET
- XSS
- cookies de sessão
- limite de tempo ocioso quando logado no painel
- validar a cada controller/view a origem de sessão
- logar erros de senha
- proteger pastas contra acessos http (get)
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Social media (Facebook, Twitter, etc.)
Roles needed Designer, Developer
Delivery term: Not specified
Skills needed