Преглед на файлове

flush and destroy session at logout

Yoginth преди 7 години
родител
ревизия
7ea9a68e69
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      routes/user/auth.go

+ 2 - 2
routes/user/auth.go

@@ -295,8 +295,8 @@ func LoginTwoFactorRecoveryCodePost(c *context.Context) {
 
 //SignOut is the handler for "/user/logout"
 func SignOut(c *context.Context) {
-	c.Session.Delete("uid")
-	c.Session.Delete("uname")
+	c.Session.Flush()
+	c.Session.Destory(c.Context)
 	c.SetCookie(setting.CookieUserName, "", -1, setting.AppSubURL)
 	c.SetCookie(setting.CookieRememberName, "", -1, setting.AppSubURL)
 	c.SetCookie(setting.CSRFCookieName, "", -1, setting.AppSubURL)