hbox-docs/docs/salir.html

42 lines
1.6 KiB
HTML

<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Cerrar sesión — HBOX</title>
<script src="js/tema.js"></script>
<link rel="stylesheet" href="formularios/acta.css">
</head>
<body>
<div class="wrap" style="max-width:560px">
<header class="top"><h1>Cerrar sesión</h1><p>Documentación técnica HBOX · Helgen</p></header>
<section class="paso">
<p id="estado">Cerrando sesión…</p>
<div id="listo" style="display:none">
<p><b>Sesión cerrada.</b></p>
<p>Para entrar con otro usuario, abre de nuevo el sitio y aparecerá la ventana de
inicio de sesión.</p>
<p style="color:var(--tinta2);font-size:14px">Si por seguridad del navegador la ventana
no aparece, <b>cierra por completo esta pestaña</b> (o el navegador) para terminar la sesión.</p>
<p style="margin-top:18px"><a class="volver" href="/">← Volver a la documentación</a></p>
</div>
</section>
</div>
<script>
// Envía credenciales inválidas a un endpoint que siempre responde 401, para que el
// navegador reemplace las credenciales guardadas de Basic Auth.
(function () {
function done(){ document.getElementById('estado').style.display='none';
document.getElementById('listo').style.display='block'; }
try {
var x = new XMLHttpRequest();
x.open('GET', '/logout?ts=' + Date.now(), true, 'salir', 'salir' + Date.now());
x.onloadend = done;
x.send();
} catch (e) { done(); }
setTimeout(done, 1500);
})();
</script>
</body>
</html>