|
|
@ -5,6 +5,7 @@ import model "github.com/HFO4/cloudreve/models"
|
|
|
|
// SiteConfig 站点全局设置序列
|
|
|
|
// SiteConfig 站点全局设置序列
|
|
|
|
type SiteConfig struct {
|
|
|
|
type SiteConfig struct {
|
|
|
|
SiteName string `json:"title"`
|
|
|
|
SiteName string `json:"title"`
|
|
|
|
|
|
|
|
SiteICPId string `json:"siteICPId"`
|
|
|
|
LoginCaptcha bool `json:"loginCaptcha"`
|
|
|
|
LoginCaptcha bool `json:"loginCaptcha"`
|
|
|
|
RegCaptcha bool `json:"regCaptcha"`
|
|
|
|
RegCaptcha bool `json:"regCaptcha"`
|
|
|
|
ForgetCaptcha bool `json:"forgetCaptcha"`
|
|
|
|
ForgetCaptcha bool `json:"forgetCaptcha"`
|
|
|
@ -64,6 +65,7 @@ func BuildSiteConfig(settings map[string]string, user *model.User) Response {
|
|
|
|
res := Response{
|
|
|
|
res := Response{
|
|
|
|
Data: SiteConfig{
|
|
|
|
Data: SiteConfig{
|
|
|
|
SiteName: checkSettingValue(settings, "siteName"),
|
|
|
|
SiteName: checkSettingValue(settings, "siteName"),
|
|
|
|
|
|
|
|
SiteICPId: checkSettingValue(settings, "siteICPId"),
|
|
|
|
LoginCaptcha: model.IsTrueVal(checkSettingValue(settings, "login_captcha")),
|
|
|
|
LoginCaptcha: model.IsTrueVal(checkSettingValue(settings, "login_captcha")),
|
|
|
|
RegCaptcha: model.IsTrueVal(checkSettingValue(settings, "reg_captcha")),
|
|
|
|
RegCaptcha: model.IsTrueVal(checkSettingValue(settings, "reg_captcha")),
|
|
|
|
ForgetCaptcha: model.IsTrueVal(checkSettingValue(settings, "forget_captcha")),
|
|
|
|
ForgetCaptcha: model.IsTrueVal(checkSettingValue(settings, "forget_captcha")),
|
|
|
|