Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 63

Criação de niveis de usuários para acesso

02-06-2011 19:44

Pessoal boa noite!

Eu tenho um administrativo quase pronto, o cliente acabou de pedir para fazer niveis de usuario, dinamicos, ele quer liberar ou não acesso a uma determinadada página do admin para seus funcionarios, ele quer criar o nome acesso e liberar as páginas.

Será que alguem pode me ajudar como é que eu faço isso de uma maneira simples.

Agradeço a ajuda.

MOVIDO: de PHP para MySQL
0
Editado pela última vez por web em 02-06-2011 20:13, em um total de 1 vez.
Razão: Título melhorado
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17721
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criação de niveis de usuários para acesso

02-06-2011 20:12

Você pode criar uma nova coluna na tabela onde armazena o nome do usuário definindo o nível dele. Pode ser numérico:

1 = admin
2 = usuário

Quando o usuário logar, você tem que armazenar em SESSION ou COOKIE o nível do usuário, e nas páginas protegidas, verificar o nível de acesso dele.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 63

Criação de niveis de usuários para acesso

02-06-2011 22:53

Então não é so isso, eu preciso criar uma página para ele dar as permissões, não vai ter so 1 e 2 vai ter quantos eles quiser e com as permissões que ele quiser para cada página o site é bem grande, preciso criar tabelas e desenvolver para serem armazenadas as autorizações para cada página.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17721
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criação de niveis de usuários para acesso

03-06-2011 12:35

Se eu fosse fazer faria uma tabela, permissoes

id, usuario, area

id = campo auto increment

usuario = nome do usuário

area = documento que o usuário tem acesso ou não

Acho que faria o seguinte, cada página acessível teria um código referente, tipo, cadastro.php

$area = "cadastro"; // código na página

Quando o usuário estivesse logado, iria comparar dados dele com o acesso a área, verificando em uma query.

Já na parte de administração, criaria uma listagem, onde o administrador iria definir para cada usuário uma área de acesso, através de select.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 63

Criação de niveis de usuários para acesso

03-06-2011 12:59

Legal, ontem fiquei de cabeça quente e fui dormir hoje acordei com uma ídeia na cabeça, graças a deus, e digitei a amanhã toda sem parar... rs, parece que esta dando certo o que estou fazendo, estou quase terminando para poder testar, mas é isso ai que vc disse mesmo, criei 2 tabelas e uma com as permissões para aquele nivel de usuario, já fiz toda parte para o cliente incluir e alterar, ta funcionando tudo blz, agora vou implementar nas páginas.

Ja ja eu volto para falar se deu tudo certo.

Valeu amigo.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17721
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criação de niveis de usuários para acesso

03-06-2011 14:57

Blz, qualquer dúvida só postar.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado