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

Hola amigos estoy intentando de poner parte de una web que seas solo visible para los usuarios registrados y la verdad no consigo realizar ya que no e trabajado nunca con sesiones y e montado este codigo pero siempre me dice que no estoy acto pa ver ese contenido.



Espero puedan ayudarme muchas gracias.

Donde valido el login:
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.              
  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
  23.              
  24.        
  25.             }



El perfil del usuario:
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.  
  13. if(isset($_SESSION["nivel_1"]))
  14.  
  15. {
  16.  
  17. ?>
  18.  
  19.  
  20. <?php
  21.  
  22. }
  23.  
  24. else
  25.  
  26. {
  27.  
  28. echo "Usted no esta autorizado" ?> <a href="pagina-de-formulario.html"><?php echo "registrar"?></a>.
  29.  
  30. <?php
  31. }
  32.  
  33. ?>
  34. </body>
  35. </html>