Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2012, 09:00
carlos79
 
Fecha de Ingreso: septiembre-2009
Ubicación: Venezuela
Mensajes: 92
Antigüedad: 15 años, 2 meses
Puntos: 1
Rol de usuario !!!

Buenos dias estimados amigos foristas :

Estoy desarrollando un sistema en PHP y MySql, sin embargo quisiera que me dieran un consejo con respecto :

tengo 23 usuarios en mi aplicativo PERO de esos 23 solo 2 deben de tener rol administrador y los otros 21 rol de usuario.... El rol de administrador debe tener acceso a modificar datos mientras que los usuarios solo pueden registrar data....

Fijense... El código de mi menú para validar el usuario es el siguiente :

Código PHP:
Ver original
  1. <?php  
  2.     // Se inicia la sesion  
  3.     session_start();  
  4. ?>  
  5.  
  6. <form action="acceso.php">
  7.   <p>&nbsp;</p>
  8.   <p>&nbsp;</p>
  9.   <p>&nbsp;</p>
  10.   <p align="center">&nbsp;</p>
  11.   <table width="460" height="102" align="center" >
  12.     <tr>
  13.       <td width="452" height="41" border="1">Bienvenidos al Sistema de Requisiciones Electrónicas del GRUPO ALC</td>
  14.     </tr>
  15.     <tr>
  16.       <td><div align="center" border="1">Favor inicie sesión para ingresar al Sistema</div></td>
  17.     </tr>
  18. </table>
  19.   <table width="240" align ="center" border="1">
  20.     <tr>
  21.       <td width="85" align="center"><strong>Usuario :</strong></td>
  22.       <td width="143"><input type="text" name="usuario" size="20" /></td>
  23.     </tr>
  24.     <tr>
  25.       <td align="center"><strong>Clave :&nbsp;</strong></td>
  26.       <td><input type="password" name="clave" size="20" /></td>
  27.     </tr>
  28.     <tr>
  29.       <td colspan="2"><input type="submit" value="Buscar" name="buscar" /></td>
  30.     </tr>
  31.   </table>
  32. </form>


El código de acceso.php es el siguiente :

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. $usuario=$_GET['usuario'];
  5. $clave=$_GET['clave'];
  6.  
  7. if (!isset($usuario)){
  8.       echo "Debe especificar una cadena a buscar";
  9.       echo "</html></body> \n";
  10.       exit;
  11. }
  12.  
  13.    include("conecta.php");
  14.    $link=Conectarse();
  15.    
  16. $sql = mysql_query("SELECT * FROM usuario WHERE usuario='$usuario' and clave='$clave'",$link);
  17.  
  18. if (mysql_num_rows($sql)!=0){
  19. $_SESSION['validado'] = 'SI';
  20.  
  21.  header ("Location: index2.php");
  22.  
  23. }else {
  24. header("Location: index.php");
  25. }
  26.  ?>


Cone ste código solo permito acceso si usuario y password son correctos.... pero como hago para que tome en consideración el rol del cliente ??? en mi base de datos le tengo cod_rol = 1 al que es administrador y cod_rol=2 para el usuario...

Muy agradecido por los consejos que me puedan brindar...

Saludos

Carlos.
__________________
Carlos !