
20/04/2004, 15:29
|
| | Fecha de Ingreso: abril-2004
Mensajes: 6
Antigüedad: 20 años, 11 meses Puntos: 0 | |
hola cluster, gracias por la recomendacion, lo he probado y no es eso, estoy empezando a pensar por dejarlo por imposible, porque el hecho de que funcione perfectamente en mozilla pero en internet explorer no, me mosquea bastante, de todas formas el codigo que mencionas de los header es el siguiente:
f( $opcion == 'validarinicio' ){
$id = $usuario->idUsuario($HTTP_POST_VARS['login']);
$usuario->setId($id);
if ($id != -1)
{
$ret = $sesion->validarSesion ($id, $HTTP_POST_VARS['login'], $HTTP_POST_VARS['password'], $HTTP_SERVER_VARS['REMOTE_ADDR']);
if (($ret!= -1) && ($ret!= -2))
{
if ($ret == 1)
{ // inicio administrador session_cache_limiter('nocache,private');
session_start();
$HTTP_SESSION_VARS['tecaladminid'] = $id;
$HTTP_SESSION_VARS['login'] = $HTTP_POST_VARS['login'];
$HTTP_SESSION_VARS['ult_ini'] = $usuario->ultAcceso();
header("Location: ../admin.php");
}
else
{
// inicio de usuario convencional session_cache_limiter('nocache,private');
session_start();
$HTTP_SESSION_VARS['id'] = $id;
$HTTP_SESSION_VARS['login'] = $HTTP_POST_VARS['login'];
$HTTP_SESSION_VARS['ult_ini'] = $usuario->ultAcceso();
header("Location: ../usuario.php");
}
}
else
{ // inicio incorrecto
if ($ret == -1)
{ // ha accedido de forma incorrecta más de una vez en los ultimos 15 minutos
header("Location: ../error_ini.php?error=".$sesion->getError());
}
else
{ // es la primera vez en los ultimos quince minutos que accede incorrectamente
// se le indica el procedimiento de recordatorio de la contraseña
header("Location: ../error_ini.php?p=1&error=".$sesion->getError());
}
}
}
else
{ // no existe el usuario en el sistema
$sesion->setError("No existe el usuario en el sistema.");
header("Location: ../error_ini.php?error=".$sesion->getError());
}
}
aqui no se ve nada bien, de todas formas gracias por tus comentarios. Un saludo |