Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2005, 13:09
impala
 
Fecha de Ingreso: septiembre-2004
Mensajes: 203
Antigüedad: 19 años, 6 meses
Puntos: 0
No me funcionan las sesiones :(

Amigos, alguien puede revisar el código este para ver cual es el problema ?
Es una pantalla de login que pide usuario y contraseña y devuelve si existe o no, y, en el caso de existir, imprime en pantalla el valor de la variable $_SESSION['user_ok`], pero no lo hace, solo me dice que existe, por lo que entiendo que hay algun problema con las sesiones.

Código:
<?
session_start();

if(isset($_POST['enviar'])){
	
	include( '../conf.php' ); // este fichero contiene la conexion a la BBDD.
	
	$pass = md5($_POST['password']);
	$query = "SELECT * FROM usuarios WHERE usuario = '".$_POST['usuario']."' AND password = '$pass'";
	$result = mysql_query($query);
	if(mysql_num_rows($result) > 0){
		echo "El usuario existe";
		$_SESSION['user_ok'] = $_POST['usuario'];
		echo $_SESSION['usuario'];
		} else {
		echo "El usuario no existe";
		}
	} else {
?>
<form name="form1" method="post" action="">
  <table width="60%" border="0" align="center">
    <tr>
      <td><div align="center">Centro de administraci&oacute;n, haga el favor de identificarse.</div></td>
    </tr>
    <tr>
      <td><div align="center">
        <table width="60%" border="0">
          <tr>
            <td>usuario: 
              <input name="usuario" type="text" id="usuario"></td>
          </tr>
          <tr>
            <td>contrase&ntilde;a: 
              <input name="password" type="password" id="password"></td>
          </tr>
        </table>
      </div></td>
    </tr>
    <tr>
      <td><div align="center">
        <input name="enviar" type="submit" id="enviar" value="enviar">
      </div></td>
    </tr>
  </table>
</form>
<?
}
?>
Muchas gracias y saludos a todos.
__________________
Impala