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>