移除多余的属性,增加标签
为系统设置页准备
This commit is contained in:
parent
9e16b46d19
commit
5b2c2564c9
@ -24,18 +24,35 @@ class SiteConfig extends Model
|
|||||||
public string $hcaptchaSecret; // hCaptcha Secret
|
public string $hcaptchaSecret; // hCaptcha Secret
|
||||||
public string $turnstileSiteKey; // Turnstile Site Key
|
public string $turnstileSiteKey; // Turnstile Site Key
|
||||||
public string $turnstileSecret; // Turnstile Secret
|
public string $turnstileSecret; // Turnstile Secret
|
||||||
public string $cookieValidationKey; // Cookie Validation Key
|
|
||||||
public bool $enableIpinfo; // 启用 ipinfo.io 查询
|
public bool $enableIpinfo; // 启用 ipinfo.io 查询
|
||||||
public string $ipinfoToken; // IPinfo Token
|
public string $ipinfoToken; // IPinfo Token
|
||||||
|
|
||||||
public function rules(): array
|
public function rules(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
[['siteTitle', 'siteUrl', 'domain', 'verifyProvider', 'recaptchaSiteKey', 'recaptchaSecret', 'hcaptchaSiteKey', 'hcaptchaSecret', 'turnstileSiteKey', 'turnstileSecret', 'cookieValidationKey', 'ipinfoToken'], 'string'],
|
[['siteTitle', 'siteUrl', 'domain', 'verifyProvider', 'recaptchaSiteKey', 'recaptchaSecret', 'hcaptchaSiteKey', 'hcaptchaSecret', 'turnstileSiteKey', 'turnstileSecret', 'ipinfoToken'], 'string'],
|
||||||
[['registrationEnabled', 'enableIpinfo'], 'boolean'],
|
[['registrationEnabled', 'enableIpinfo'], 'boolean'],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function attributeLabels(): array
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
'siteTitle' => '网站标题',
|
||||||
|
'registrationEnabled' => '允许注册',
|
||||||
|
'domain' => '站点域名',
|
||||||
|
'verifyProvider' => '验证码服务',
|
||||||
|
'recaptchaSiteKey' => 'reCAPTCHA Site Key',
|
||||||
|
'recaptchaSecret' => 'reCAPTCHA Secret',
|
||||||
|
'hcaptchaSiteKey' => 'hCaptcha Site Key',
|
||||||
|
'hcaptchaSecret' => 'hCaptcha Secret',
|
||||||
|
'turnstileSiteKey' => 'Turnstile Site Key',
|
||||||
|
'turnstileSecret' => 'Turnstile Secret',
|
||||||
|
'enableIpinfo' => '启用 ipinfo.io 查询',
|
||||||
|
'ipinfoToken' => 'IPinfo Token',
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 读取配置信息
|
* 读取配置信息
|
||||||
* @return bool
|
* @return bool
|
||||||
@ -82,7 +99,6 @@ class SiteConfig extends Model
|
|||||||
$env['HCAPTCHA_SECRET'] = $this->hcaptchaSecret;
|
$env['HCAPTCHA_SECRET'] = $this->hcaptchaSecret;
|
||||||
$env['TURNSTILE_SITE_KEY'] = $this->turnstileSiteKey;
|
$env['TURNSTILE_SITE_KEY'] = $this->turnstileSiteKey;
|
||||||
$env['TURNSTILE_SECRET'] = $this->turnstileSecret;
|
$env['TURNSTILE_SECRET'] = $this->turnstileSecret;
|
||||||
$env['COOKIE_VALIDATION_KEY'] = $this->cookieValidationKey;
|
|
||||||
$env['ENABLE_IPINFO'] = $this->enableIpinfo ? 'true' : 'false';
|
$env['ENABLE_IPINFO'] = $this->enableIpinfo ? 'true' : 'false';
|
||||||
$env['IPINFO_TOKEN'] = $this->ipinfoToken;
|
$env['IPINFO_TOKEN'] = $this->ipinfoToken;
|
||||||
$data = array_map(function ($key, $value) {
|
$data = array_map(function ($key, $value) {
|
||||||
|
Loading…
Reference in New Issue
Block a user