Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/07/2013, 13:23
Avatar de ghiper
ghiper
 
Fecha de Ingreso: julio-2013
Ubicación: Guadalajara Jalisco
Mensajes: 80
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: código de inicio para usuarios

si lo del rol lo entiendo perfectamente, lo que no c aun es como agregar esa validación en mi código:

Código PHP:
Ver original
  1. <?php
  2. include_once "conexion.php";
  3. function verificar_login($user,$password,&$result) {
  4. $password = mysql_real_escape_string($password);
  5.     $sql = "SELECT * FROM usuarios WHERE usuario = '$user' and password = '$password'";
  6.     $rec = mysql_query($sql);
  7.     $count = 0;
  8.  
  9.     while($row = mysql_fetch_object($rec))
  10.     {
  11.         $count++;
  12.         $result = $row;
  13.     }
  14.  
  15.     if($count == 1)
  16.     {
  17.         return 1;
  18.     }
  19.  
  20.     else
  21.     {
  22.         return 0;
  23.     }
  24.    
  25. }
  26.  
  27. if(!isset($_SESSION['userid']))
  28. {
  29.     if(isset($_POST['login']))
  30.     {
  31.         if(verificar_login($_POST['user'],$_POST['password'],$result) == 1)
  32.         {
  33.             $_SESSION['userid'] = $result;
  34.              header("location:index.php");
  35.         }      
  36.         else
  37.         {
  38.             echo '<div class="error">Su usuario es incorrecto, intente nuevamente.</div>';
  39.         }
  40.        
  41.     }  
  42. ?>
  43.  
  44. //aqui incerte parte del estilo para el formulario por eso el cierre de php
  45.  
  46.  
  47. <form action="" method="post" class="login">
  48.     <div><label>Nombre de Usuario</label><input name="user" type="text" ></div>
  49.     <div><label>Contrase&ntilde;a</label><input name="password" type="password"></div>
  50.     <div><input name="login" type="submit" value="Inicio"></div>
  51.     <div><a href="registrar.php" class="registrar"></a></div>
  52. </form>
  53. <?php
  54. }
  55. else {include_once ("principal.php");}
  56. ?>

o como lo puedo reestructurar para que eso me funcione como tal y tener guardada la variable de sesión para poder utilizarla en mis demás paginas
por que hasta ahora solo logro que me reenvié a una pagina diferente pero no diferencia de un usuario de otro solo valida el usuario y si existe lo envía a la pagina que encuentra en el primer "case" o "if"