feat: append config parameter: registerEnabled (#911)

pull/945/head
kleinsea 4 years ago committed by GitHub
parent 8659bdcf77
commit c85c2da523
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -22,6 +22,7 @@ type SiteConfig struct {
ReCaptchaKey string `json:"captcha_ReCaptchaKey"` ReCaptchaKey string `json:"captcha_ReCaptchaKey"`
CaptchaType string `json:"captcha_type"` CaptchaType string `json:"captcha_type"`
TCaptchaCaptchaAppId string `json:"tcaptcha_captcha_app_id"` TCaptchaCaptchaAppId string `json:"tcaptcha_captcha_app_id"`
RegisterEnabled bool `json:"registerEnabled"`
} }
type task struct { type task struct {
@ -83,6 +84,7 @@ func BuildSiteConfig(settings map[string]string, user *model.User) Response {
ReCaptchaKey: checkSettingValue(settings, "captcha_ReCaptchaKey"), ReCaptchaKey: checkSettingValue(settings, "captcha_ReCaptchaKey"),
CaptchaType: checkSettingValue(settings, "captcha_type"), CaptchaType: checkSettingValue(settings, "captcha_type"),
TCaptchaCaptchaAppId: checkSettingValue(settings, "captcha_TCaptcha_CaptchaAppId"), TCaptchaCaptchaAppId: checkSettingValue(settings, "captcha_TCaptcha_CaptchaAppId"),
RegisterEnabled: model.IsTrueVal(checkSettingValue(settings, "register_enabled")),
}} }}
return res return res
} }

@ -27,6 +27,7 @@ func SiteConfig(c *gin.Context) {
"captcha_ReCaptchaKey", "captcha_ReCaptchaKey",
"captcha_type", "captcha_type",
"captcha_TCaptcha_CaptchaAppId", "captcha_TCaptcha_CaptchaAppId",
"register_enabled",
) )
// 如果已登录,则同时返回用户信息和标签 // 如果已登录,则同时返回用户信息和标签

Loading…
Cancel
Save