Contraseña

Quiero hacer una contraseña al principio de mi página.
¿Qué código tengo que meter? ¿En qué parte?
Gracias
Respuesta
1
Pues hay dos maneras de hacerlo: o creas tú un formulario en el cual tienes el username y password o bien a través del sistema de autentificación que tienen integrados los navegadores.
En el primer caso únicamente creas un <FROM> con un campo tipo "text" y otro tipo "password" y lo validas en el servidor (CGI's o lenguajes del lado del servidor (ASP, PHP...)) y esta es la parte que tiene un poco más de miga.
En el segundo caso tienes que lanzar la página con un header distinto:
En PHP se haría de la siguiente manera:
<?php
if(!isset($PHP_AUTH_USER)) {
Header("WWW-Authenticate: Basic realm=\"My Realm\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Text to send if user hits Cancel button\n";
exit;
} else {
echo "Hello $PHP_AUTH_USER.<P>";
echo "You entered $PHP_AUTH_PW as your password.<P>";
}
?>
Fíjate en la cabecera que lanza porque seguramente será lo que tengas que incluir en tu cabecera de la página de HTML. En este segundo modo también hay una segunda fase de comprobación en el servidor.
Suerte.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas