Exemplo n.º 1
0
func GetSessPublicKey(sess session.SessionStore) string {
	sessPublicKey := sess.Get("public_key")
	switch sessPublicKey.(type) {
	default:
		return ""
	case string:
		return sessPublicKey.(string)
	}
	return ""
}
Exemplo n.º 2
0
func GetSessRestricted(sess session.SessionStore) int64 {
	sessRestricted := sess.Get("restricted")
	switch sessRestricted.(type) {
	default:
		return 0
	case int64:
		return sessRestricted.(int64)
	}
	return 0
}
Exemplo n.º 3
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
}
Exemplo n.º 4
0
func GetSessAdmin(sess session.SessionStore) int64 {
	admin := sess.Get("admin")
	switch admin.(type) {
	case int64:
		return admin.(int64)
	default:
		return 0
	}
	return 0
}
Exemplo n.º 5
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
}
Exemplo n.º 6
0
func DelSessResctricted(sess session.SessionStore) {
	sess.Delete("restricted")
}