예제 #1
0
파일: config.go 프로젝트: EPICPaaS/account
func GetSubSites() string {
	value, _ := tools.RedisStorageInstance.GetKey(SubSitesRedisKey)
	if len(value) != 0 {
		return value
	}
	config := models.Config{}
	config.Key = "sub-sites"
	err := config.Read("key")
	if err != nil {
		fmt.Println("获取配置【sub-sites】失败")
		return ""
	}
	tools.RedisStorageInstance.SetKey(SubSitesRedisKey, config.Value)
	return config.Value
}
예제 #2
0
파일: config.go 프로젝트: EPICPaaS/account
func GetRedirectURL() string {
	value, _ := tools.RedisStorageInstance.GetKey(RedirectURLKey)
	if len(value) != 0 {
		return value
	}

	config := models.Config{}
	config.Key = "redirectURL"
	err := config.Read("key")
	if err != nil {
		fmt.Println("获取配置【redirectURL】失败")
		return ""
	}

	tools.RedisStorageInstance.SetKey(RedirectURLKey, config.Value)

	return config.Value
}
예제 #3
0
파일: config.go 프로젝트: EPICPaaS/account
func InitConfig() {
	// sub-sites
	config := models.Config{}
	config.Key = "sub-sites"
	err := config.Read("key")
	if err != nil {
		fmt.Println("获取配置【sub-sites】失败")
		return
	}
	tools.RedisStorageInstance.SetKey(SubSitesRedisKey, config.Value)

	// redirectURL
	config = models.Config{}
	config.Key = "redirectURL"
	err = config.Read("key")
	if err != nil {
		fmt.Println("获取配置【redirectURL】失败")
		return
	}

	tools.RedisStorageInstance.SetKey(RedirectURLKey, config.Value)
}