Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/01/2012, 13:12
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Redirigiendo al usuario con sesiones

y si pruebas con ifs?? una pregunta en la tabla users campo permisos que guardas ?? 10 , 2 o 1 no??

Código PHP:
Ver original
  1. <?php
  2. $mail=$_POST['mail'];
  3. $password=$_POST['password'];
  4. if($mail&&$password){
  5.        
  6.     include('../config.php');
  7.     $query = mysql_query("SELECT * FROM users WHERE mail='$mail'");
  8.     $numrows = mysql_num_rows($query);
  9.      
  10.     while ($row = mysql_fetch_assoc($query)){
  11.  
  12.     $dbusername = $row['mail'];
  13.     $dbpassword = $row['password'];
  14.  
  15. if ($mail==$dbusername&&$password==$dbpassword){
  16.  
  17.     $dbalias = $row['alias'];
  18.     $dbname = $row['name'];
  19.     $dbsurname = $row['surname'];
  20.     $permisos = $row['permisos'];
  21.     $_SESSION['acceso'] = $row['permisos'];}
  22.      
  23.     echo'Contraseña correcta';
  24.  
  25. if($_SESSION['acceso'] == 10){ // o "10"
  26.  
  27.     echo "Eres admin";
  28.  
  29.     }elseif($_SESSION['acceso'] == 2){
  30.  
  31.     echo "eres mod";
  32.  
  33.     }elseif($_SESSION['acceso'] == 1){
  34.    
  35.     echo "usuario normal";
  36.  
  37.     }else{
  38.    
  39.     echo "usuario invitado";
  40.    
  41.     }}else{
  42.  
  43.     echo 'Contraseña errónea';
  44.  
  45.     }}else{
  46.        
  47.      echo'No existen datos de acceso';
  48.        
  49.      }
  50.      
  51.     ob_end_flush();?>

Última edición por webankenovi; 21/01/2012 a las 13:37