Ecco un semplice codice per implementare un logout veloce in JavaScript:
</p>
// Funzione di logout veloce
function logout() {
// Rimuove il token di autenticazione dal localStorage o sessionStorage
localStorage.removeItem('authToken');
sessionStorage.removeItem('authToken');
// Reindirizza l'utente alla pagina di login
window.location.href = '/login';
}
// Esempio di bottone per il logout
const logoutButton = document.createElement('button');
logoutButton.innerText = 'Logout';
logoutButton.onclick = logout;
document.body.appendChild(logoutButton);
Questo codice rimuove il token di autenticazione e reindirizza l’utente alla pagina di login. Puoi integrarlo facilmente nella tua applicazione web..
Mentre in php
<?php
// Avvia la sessione
session_start();
// Distrugge la sessione e cancella i dati di autenticazione
session_unset();
session_destroy();
// Reindirizza l'utente alla pagina di login
header('Location: /login.php');
exit();
?>
<!-- Esempio di bottone per il logout -->
<form method="post" action="logout.php">
<button type="submit">Logout</button>
</form>
