Logout ist nun von überall ohne Session Cookies möglich

This commit is contained in:
ja
2021-09-16 16:17:08 +02:00
parent 1deb7365f5
commit 506ed3197e
6 changed files with 30 additions and 31 deletions

View File

@@ -5,19 +5,19 @@ Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub LogoutButton_Click(sender As Object, e As EventArgs)
FormsAuthentication.SignOut()
Session.Abandon()
Session.Clear()
'clear authentication cookie
Dim cookie1 As HttpCookie = New HttpCookie(FormsAuthentication.FormsCookieName, "")
cookie1.Expires = DateTime.Now.AddYears(-1)
Response.Cookies.Add(cookie1)
'Dim cookie1 As HttpCookie = New HttpCookie(FormsAuthentication.FormsCookieName, "")
'cookie1.Expires = DateTime.Now.AddYears(-1)
'Response.Cookies.Add(cookie1)
'clear session cookie
Dim sessionStateSection As New SessionStateSection
sessionStateSection = WebConfigurationManager.GetSection("system.web/sessionState")
Dim cookie2 As HttpCookie = New HttpCookie(sessionStateSection.CookieName, "")
cookie2.Expires = DateTime.Now.AddYears(-1)
Response.Cookies.Add(cookie2)
'Dim sessionStateSection As New SessionStateSection
'SessionStateSection = WebConfigurationManager.GetSection("system.web/sessionState")
'Dim cookie2 As HttpCookie = New HttpCookie(sessionStateSection.CookieName, "")
'cookie2.Expires = DateTime.Now.AddYears(-1)
'Response.Cookies.Add(cookie2)
Response.Redirect("login/Logout.aspx")
End Sub