Logout ist nun von überall ohne Session Cookies möglich
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user