Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/02/2013, 15:34
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 1 mes
Puntos: 2237
Respuesta: Problemas con las sesiones en IE

session_register() es una función obsoleta, ahora sólo necesitas crear la variable de sesión y listo.

Ahora un par de sugerencias:
Código PHP:
Ver original
  1. if(isset($_SESSION['sesion'])) {
  2.     die('Tienes una sesión iniciada, no puedes ingresar aquí!');
  3. }
  4.  
  5. // Antes de usar una variable en consultas, debes escaparla:
  6. $email = mysql_real_escape_string($email);
  7. $pass = mysql_real_escape_string($pass);
  8.  
  9. // Después de cada header('Location: ...') usa exit
  10. // para evitar que el script se siga ejecutando
  11.         if($banneadou == 1){
  12.             //si esta baneado cierra conexión y vuelve a la pagina
  13.             mysql_close($conn); //Cierro conexion BD
  14.             header ("Location: ./index.php?url=login&error=true&error_clase=usuario_banneado");
  15.             exit;
  16.         } // Ya no necesitas un else, el código quedaría más legible
  17.  
  18. // Si los datos son correctos, entonces sólo creas la variable de sesión:
  19. $_SESSION['sesion'] = array('Aquí los datos del usuario');
__________________
- León, Guanajuato
- GV-Foto