Estoy empezando con PHP.
Comencé una pagina de prueba, y para la seguridad utilice PHP_AUTH_USER y PHP_AUTH_PW.
El tema es el siguiente.
Todo perfecto con el logueo, pero no puedo hacer que se cierre "sesión" hasta que no se cierra el navegador.
Me gustaría incluir un boton logout.
Encontre esto:
Código:
<?php
function authenticate() {
header('WWW-Authenticate: Basic realm="Test Authentication System"');
header('HTTP/1.0 401 Unauthorized');
echo "Debes ingresar un login ID y password validos para acceder a este recurso\n";
exit;
}
if (!isset($_SERVER['PHP_AUTH_USER']) ||
($_POST['SeenBefore'] == 1 && $_POST['OldAuth'] == $_SERVER['PHP_AUTH_USER'])) {
authenticate();
} else {
echo "<p>Bienvenido: " . htmlspecialchars($_SERVER['PHP_AUTH_USER']) . "<br />";
echo "Anterior: " . htmlspecialchars($_REQUEST['OldAuth']);
echo "<form action='' method='post'>\n";
echo "<input type='hidden' name='SeenBefore' value='1' />\n";
echo "<input type='hidden' name='OldAuth' value=\"" . htmlspecialchars($_SERVER['PHP_AUTH_USER']) . "\" />\n";
echo "<input type='submit' value='Re Authenticate' />\n";
echo "</form></p>\n";
}
?>
Podrán darme una mano con eso?
Cabe aclarar, que no estoy estudiando en ningún lado, estoy tratando de aprender por mis medios, por lo que sean bien explicativos con sus respuestas.
Gracias