Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/05/2012, 07:24
Avatar de linuxzero
linuxzero
 
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: Problemilla con sesiones

Yo lo haria distinto, para empezar el metodo del form lo haria como POST, y no por GET por seguridad, porque sino vas a pasar los datos del usuario y clave por GET y cualquiera podria ver lo que estas pasando, asique eso es lo primero que cambiaria porque no esta nada bueno, y al ser post haria lo siguiente desde php:

Código PHP:
Ver original
  1. <?
  2. include("conexion.php");
  3. $usuario=$_POST['user'];
  4. $clave=$_POST['pass'];
  5. $consulta="select * from usuario where login='" . $usuario . "' AND password='" . $clave . "'";
  6.  
  7. // Si cumple el mysql_num_rows > 0 quiere decir que encontro al menos un resultado
  8. if (mysql_num_rows($consulta) > 0) {
  9.       // Esto es a modo de ejemplo, despues fijate que necesitas hacer con la session
  10.       session_start();
  11.       $_SESSION['username'] = $usuario;
  12.       header("Location: index.php");
  13. } else {
  14.       header("Location: login.php?error=1");
  15. }
  16. ?>

Tambien te convendria trabajar la clave con algun tipo de encriptacion md5 o sha1 fijate.
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com