func GetSessPublicKey(sess session.SessionStore) string { sessPublicKey := sess.Get("public_key") switch sessPublicKey.(type) { default: return "" case string: return sessPublicKey.(string) } return "" }
func GetSessRestricted(sess session.SessionStore) int64 { sessRestricted := sess.Get("restricted") switch sessRestricted.(type) { default: return 0 case int64: return sessRestricted.(int64) } return 0 }
func GetSessInt64(sessName string, sess session.SessionStore) int64 { sess_ := sess.Get(sessName) switch sess_.(type) { default: return 0 case int64: return sess_.(int64) } return 0 }
func GetSessAdmin(sess session.SessionStore) int64 { admin := sess.Get("admin") switch admin.(type) { case int64: return admin.(int64) default: return 0 } return 0 }
func GetSessUserId(sess session.SessionStore) int64 { sessUserId := sess.Get("user_id") log.Debug("sessUserId: %v", sessUserId) switch sessUserId.(type) { case int64: return sessUserId.(int64) case int: return int64(sessUserId.(int)) case string: return utils.StrToInt64(sessUserId.(string)) default: return 0 } return 0 }
func DelSessResctricted(sess session.SessionStore) { sess.Delete("restricted") }