Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/05/2012, 16:35
Avatar de fermin3d
fermin3d
 
Fecha de Ingreso: octubre-2010
Ubicación: sevilla
Mensajes: 141
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: Problema con session usuario

Bueno e probado con los dos y siempre me da que no soy un usuario logeado los cambios son:


Código PHP:
Ver original
  1. mysql_connect ($dbhost, $dbusername, $dbuserpass);
  2.       mysql_select_db($dbname) or die('Cannot select database');
  3.  
  4.       $email = $_POST["email"];
  5.       $pw1 = $_POST["pw1"];
  6.      
  7.       $result = mysql_query('SELECT * FROM registros WHERE email=\''.$email.'\'');
  8.      
  9.     if($row = mysql_fetch_array($result)){
  10.          
  11.            
  12.         if($row["pw1"] == $pw1){
  13.            
  14.            
  15.           if($row["codigo"] == ""){            //comprobamos que el campo codigo este vacion
  16.            
  17.    
  18.               $id = $row["id"];
  19.              session_start(); # <<<---------------- creo que tu problema está aquí
  20.              $_SESSION["nivel_1"] = $id["id"];
  21.               echo '<script type="text/javascript">window.location="http://www.tuweb.com/perfilles/perfil.php?id='.$id.'";
  22.                   </script>';//si esta vacio que lo llebe al perfil donde estara ya la web



del perfil :

Código PHP:
Ver original
  1. <?php session_start();
  2. ?>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7. <title>Auntentificacion</title>
  8. </head>
  9.  
  10. <body>
  11. <?php    
  12.     if( !isset( $_SESSION['nivel_1'] ) && $_SESSION['nivel_1'] != true ) {
  13.           echo "no estas autorizado :( ";
  14.     }
  15.     else
  16.     {
  17.     echo "mu bien xabal toma piruleta ;)";
  18.     }
  19. ?>
  20. </body>
  21. </html>
pero aun sigui igual no se si estara bien.


Muchas gracias compañeros por responder.