Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/04/2013, 11:38
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Privilegios para usuarios administradores o usuarios normales (Roles)

como te han dicho lo primero es crear un campo en la bd donde especifiques los privilegios por ejemplo

2 admin
1 user

0 lo dejamos para los usuarios invitados no identificados .

ahora en la consulta extraes ese campo del usuario y lo verificamos , si es igual a 1 lo mandamos a la pagina del usuario y si es igual a 2 a la pagina de admin

en esta consulta extraes el rol

Código PHP:
Ver original
  1. $sql = "SELECT id_usuario, tipo FROM tbl_users WHERE tx_username = '".$usr."' AND tx_password = '".$pw."'    ";

en esta parte la verificacion, despues de extarer el rol del usuario

Código PHP:
Ver original
  1. if( $fila=mysql_fetch_array($result) )
  2.     {                
  3.         $uid = $fila['id_usuario'];
  4.         session_start();        
  5.        
  6.         $_SESSION['autenticado']    = 'SI';
  7.        
  8.         $_SESSION['uid']               = $uid;
  9.  
  10. // creas la session con el rol
  11.  
  12. // verificacion
  13.  
  14. // redireccion

info

redireccion http://es.php.net/manual/es/function.header.php
verificacion http://es.php.net/manual/es/control-...ive-syntax.php

espero haberte ayudado y sigue el manual y prueba prueba mucho codigo hecho por ti hasta que des con ello , suerte

Última edición por webankenovi; 15/04/2013 a las 11:45