func IsLogin(c *gin.Context) string { sess := princess_session.GetSession(c) i := sess.Get(_session_login_flag) if i != nil { return "true" } else { return "false" } }
func GetUserNickName(c *gin.Context) string { sess := princess_session.GetSession(c) if sess == nil { return "[未登录]" } userT := sess.Get("user") if userT == nil { return "[未登录]" } user := userT.(*model.User) return user.Nickname }
func IsAdmin(c *gin.Context) bool { sess := session.GetSession(c) if sess == nil { return false } userT := sess.Get("user") if userT == nil { return false } user := userT.(*model.User) if user.Authority == model.USER_AUTHORITY_ADMIN { return true } return false }
func IsAdmin(c *gin.Context) string { sess := princess_session.GetSession(c) if sess == nil { return "[未登录]" } userT := sess.Get("user") if userT == nil { return "[未登录]" } user := userT.(*model.User) if user.Authority == model.USER_AUTHORITY_ADMIN { return "true" } return "false" }
func GetUser(c interface{}) interface{} { ctx, ok := c.(*gin.Context) if !ok { return nil } sess := princess_session.GetSession(ctx) if sess == nil { return nil } userT := sess.Get("user") if userT == nil { return nil } user := userT.(*model.User) return user }