Para cerrar sesión en una aplicación de ASP.NET puedes utilizar el control LoginStatus
, sin embargo en ocasiones querrás que esto ocurra al acceder una página, por ejemplo CerrarSesion.aspx. Para hacerlo coloca lo siguiente en el code-behind
de dicha página:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
FormsAuthentication.SignOut()
Session.Clear()
Session.Abandon()
Response.Redirect(FormsAuthentication.LoginUrl)
End Sub
Y listo, con eso cierras la autenticación, limpias y abandonas la sesión, y redireccionas a la página de login.
Excelente información gracias por postearla creeme que será de mucha ayuda para muchas personas como yo, que aun no somo muy diestros con estas cosas.