diff --git a/controllers/login.go b/controllers/login.go index 3865540..046a019 100644 --- a/controllers/login.go +++ b/controllers/login.go @@ -325,11 +325,11 @@ func FetchJdCookieValue(key string, cookies string) string { } func (c *LoginController) IsAdmin() { - if v := c.GetSession("pin"); v == nil { + pin := c.GetString("pin") + if pin == "" { c.Ctx.Redirect(302, "/") c.StopRun() } else { - pin := c.GetString("pin") c.SetSession("pin", pin) c.Ctx.WriteString("登录") }