delete user_id rather than set to nil on logout
This commit is contained in:
@@ -76,7 +76,7 @@ func loginPostHandler(c echo.Context) error {
|
|||||||
|
|
||||||
func logoutHandler(c echo.Context) error {
|
func logoutHandler(c echo.Context) error {
|
||||||
session, _ := store.Get(c.Request(), "session")
|
session, _ := store.Get(c.Request(), "session")
|
||||||
session.Values["user_id"] = nil
|
delete(session.Values, "user_id")
|
||||||
session.Save(c.Request(), c.Response().Writer)
|
session.Save(c.Request(), c.Response().Writer)
|
||||||
return c.Redirect(http.StatusSeeOther, "/login")
|
return c.Redirect(http.StatusSeeOther, "/login")
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user