Jump to content


Photo

Login Acesso A Nivel


  • Faça o login para participar
4 replies to this topic

#1 Diego Ferreira

Diego Ferreira

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 26/06/2009, 06:51

Tipo eu fiz um sistema de login com acesso a nivel, Agora eu quero faze assim. Exemplo: Se eu for o nivel admin aparecer todas pagina, se eu for nivel membro so aparece a pagina de membro, se eu for jornalista aparecer so a pagina de jornalista. Mas tudo isso tem que ser quando a pessoa loga... tipo eu so admin eu loguei vai aparece as pagina que tenho acesso agora o fulano e jornalista assim que ele loga so vai aparece a pagina de jornalista. Não sei se fui claro! Desculpe o português mas to sem paciencia para escrever correto espero que me ajudem. flw abraços

#2 hooligans

hooligans

    Normal

  • Usuários
  • 83 posts
  • Sexo:Não informado

Posted 26/06/2009, 07:23

eu fiz algo do tipo e fiz assim o menu era cadastrado para o usuario ,certo

ai qndo logava pega o id dele e ia na tabela menu e montava de acordo com o id saka

ah e coloquei tipo cada pagina que abria verificar se o id tem acesso ,para não ter o perigo de um espertinho digitar o link de outra pagina saka

Edição feita por: hooligans, 26/06/2009, 07:24.


#3 Diego Ferreira

Diego Ferreira

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 26/06/2009, 07:30

mais como eu poderia fazer isso? puxando o id como select ou como row

veja se esta certo

<?
	$sql = "SELECT * \n".
			"FROM ma_canais_adm c, ma_permissao_acesso p, ma_user_tipo_rel r \n".
			"WHERE c.aca_status = 'Ativo' \n".
			"AND r.usr_id='".$_SESSION["admin_id"]."'\n".
			"AND r.tp_usr_id=p.tp_usr_id\n".
			"AND c.aca_id=p.aca_id \n".
			"AND (c.aca_pai IS NULL OR c.aca_pai = 0) \n".
			"GROUP BY p.aca_id\n".
			"ORDER BY c.aca_ordem";
	$res = mysql_query($sql) or die(mysql_error());
	while($row = mysql_fetch_array($res)){
		if($cp == $row[aca_id]){
?>

Edição feita por: Diego Ferreira, 26/06/2009, 07:47.


#4 Fábio Sciubba

Fábio Sciubba

    Turista

  • Usuários
  • 30 posts
  • Sexo:Não informado

Posted 26/06/2009, 11:43

Bem... acho que se voce criar uma pagina pra cada nivel tipo /jornalista.php /admin.php... dai quando o usuario logar vc da um include da pagina referente ao nivel dele... isso funciona!!!

#5 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 26/06/2009, 14:05

Pode ser como o Fábio disse.
Mas não esqueça de fazer a verificação também nos includes.

Pode ser que o usuário acesse: http://www.seusite.com.br/admin.php, e pronto, deu zica.

Até mais ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq