Voici la situation:Existe-t-il un moyen meilleur et/ou plus facile de se déconnecter?
- utilisateur se connecte via le nom d'utilisateur/mot de passe stocké dans une base de données MSSQL
- Si l'utilisateur est authentifié, le système fait une variable de session avec nom d'utilisateur/mot de passe SHA1'd et booléen si l'utilisateur est connecté ou non (pour les pages suivantes)
- Je dois être capable de détruire la variable de session. Je veux aussi une boîte de confirmation.
C'est ce que j'ai jusqu'à présent:
<script type="text/javascript">
//<![CDATA[
function doLogout() {
try {
var conf = false;
conf = confirm("Really log out?");
if (conf === true) {
$.post("logout.aspx");
}
} catch (ex) {
alert(ex);
}
}
//]]>
</script>
Comme il est une demande ajax ne recharger la page (la fonctionnalité fonctionne très bien, la demande détruit la session), je pense que je dois une approche différente pour le faire. J'aimerais vraiment pouvoir tout faire dans ASP.NET si possible.
Toute solution est la bienvenue, tant que # 3 ci-dessus est remplie.
Merci! Cela fonctionne juste parfait. J'ai besoin de rafraîchir mon javascript, ça fait quelques années: P – Anders