Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2005, 12:34
Ultra Violeta
 
Fecha de Ingreso: marzo-2005
Mensajes: 162
Antigüedad: 19 años, 1 mes
Puntos: 0
Autentificador...una ayudita please

Estoy trabajando con un autentificador (diseñado por cluster). Mi modificación es esta: mostrar en una misma página los errores de autentificación y si no hubiese pues la bienvenida al usuario. El problema es q no puedo visualizar los errores (se queda en blanco la parte ó lugar dónde muestro los errores), no c si es x q se perdiesen los valores...no c. Pero si el usuario ingresa su nombre y contraseña correctos si me muestra el mensaje de bienvenida y no c pierde ningun dato. Todo esto es en la misma pág. OK aquí les muestro lo q hago:

Primero el formulario: Éste no tiene problemas pero lo muestro x si acaso
Código HTML:
<!--aut_index.php-->
<form action="aut_pag1_restringido.php" target="contenido" method="post">
--Usuario: <input type="text" name="user" size="10" class="imputbox" onKeyUp="deshabilita(this.form)">
--Contraseña:<input type="password" name="pass" size="10" class="imputbox" onKeyUp="deshabilita(this.form)">
<input name=submit type=submit value="  Entrar  " class="button" disabled>
        </form> 
Segundo, la página dónde se muestran los errores y la bienvenida (dependiendo):
Código PHP:
//"aut_pag1_restringido.php"
<?
  
require("aut_verifica.inc.php");
?>

<html>..........<body>........
<? 
 
// Mostrar error de Autentificación.
include ("aut_mensaje_error.inc.php");//script con los mensajes de error
if (isset($_GET['error_login'])){//Obtiene el error generado...  
    
$error=$_GET['error_login'];  //...en "aut_verifica.inc.php"
    
echo "$error_login_ms[$error]";
}      
    echo 
"Bienvenido(a)" $_SESSION['usuario_login'] . ". Sesión iniciada!!!!.";
?>
Y tercero, el script q realiza toda la autentificación:
Código PHP:
//"aut_verifica.inc.php"
$url $_SERVER['SCRIPT_FILENAME'];
$pag_referida dirname($url);
$redir=$pag_referida."/aut_pag1_restringido.php"; ....................................

if (
$login != $usuario_datos['usuario']) {
               
Header ("Location: $redir?error_login=4");
                exit;} 
X q razón c queda en blanco esa partecita dónde muestro los errores y la bienvenida????... ésto sólo cuando deseo mostrar los errores. La bienvenida si la muestra en caso de no haber ningun error (obviamente ja).

Salu2

Última edición por Ultra Violeta; 24/05/2005 a las 12:42