| |||
Diferenciar usuario comun de usuario Admin Que tal.. estoy con un sistema de usuarios.. en el cual los usuarios se registran, inician sesion todo muy bien.. pero ahora mi problema es que cree dos tipos de usuarios.. comun, y admin, esto lo hice en la base de datos.. con tipo enum claro.. Y tengo un panel de administracion para agregar noticias, etc. el tema es que quiero que a este panel solo tengan acceso usuarios de tipo admin.. actualmente cualquier tipo de usuario puede ingresar al panel.. queria saber como podia hacer para que solo los usuarios tipo admin tengan acceso a ese panel. Supongo que es mediante un if y una consulta al enum, pero como seria esta consulta? |
| ||||
Respuesta: Diferenciar usuario comun de usuario Admin Pues cuando el usuario se loguea creas una variable de sesion con el acceso del usuario asi: $_SESSION['acceso'] = $row['campoEnum']; Despues con un IF en la pagina de administracion miras si es o no administrador asi: if($_SESSION['logueado'] == 'si' && $_SESSION['acceso'] == 'administrador'){ echo "Bienvenido pepe"; }else{ header("Location: pagina.php"); } Eso es todo. NOTA: estos son datos de ejemplo, copiar y pegar no funcionara.
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? |
Etiquetas: |