diff --git a/web/src/components/OtherSetting.js b/web/src/components/OtherSetting.js
index e837a4d5..570a86f8 100644
--- a/web/src/components/OtherSetting.js
+++ b/web/src/components/OtherSetting.js
@@ -7,6 +7,7 @@ import {
Row,
Modal,
Space,
+ Card,
} from '@douyinfe/semi-ui';
import { API, showError, showSuccess, timestamp2string } from '../helpers';
import { marked } from 'marked';
@@ -244,134 +245,149 @@ const OtherSetting = () => {
return (
-
+
{/* 版本信息 */}
-
-
-
-
+
-
-
-
-
-
- {t('启动时间')}:{getStartTimeString()}
-
-
-
-
+
+
+
+
{/* 通用设置 */}
-
-
-
+
+
+
+
+
+
{/* 个性化设置 */}
-
-
-
-
-
-
-
-
- {/* */}
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+ {/* */}
+
+
+
+
+
{
};
return (
-
+
{isLoaded ? (
-
-
-
-
-
-
- (支持{' '}
-
+
+
+
+
+
+
+
+
+
+ (支持{' '}
+
+ new-api-worker
+
+ )
+
+
- new-api-worker
-
- )
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
- (当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- handleCheckboxChange('PasswordLoginEnabled', e)
- }
- >
- 允许通过密码进行登录
-
-
- handleCheckboxChange('PasswordRegisterEnabled', e)
- }
- >
- 允许通过密码进行注册
-
-
- handleCheckboxChange('EmailVerificationEnabled', e)
- }
- >
- 通过密码注册时需要进行邮箱验证
-
-
- handleCheckboxChange('RegisterEnabled', e)
- }
- >
- 允许新用户注册
-
-
- handleCheckboxChange('TurnstileCheckEnabled', e)
- }
- >
- 启用 Turnstile 用户校验
-
-
-
-
- handleCheckboxChange('GitHubOAuthEnabled', e)
- }
- >
- 允许通过 GitHub 账户登录 & 注册
-
-
- handleCheckboxChange('LinuxDOOAuthEnabled', e)
- }
- >
- 允许通过 Linux DO 账户登录 & 注册
-
-
- handleCheckboxChange('WeChatAuthEnabled', e)
- }
- >
- 允许通过微信登录 & 注册
-
-
- handleCheckboxChange('TelegramOAuthEnabled', e)
- }
- >
- 允许通过 Telegram 进行登录
-
- handleCheckboxChange('oidc.enabled', e)}
- >
- 允许通过 OIDC 进行登录
-
-
-
-
-
-
- 用以防止恶意用户利用临时邮箱批量注册
-
-
-
- handleCheckboxChange('EmailDomainRestrictionEnabled', e)
- }
- >
- 启用邮箱域名白名单
-
-
-
-
- handleCheckboxChange('EmailAliasRestrictionEnabled', e)
- }
- >
- 启用邮箱别名限制
-
-
-
-
-
-
-
-
- 用以支持系统的邮件发送
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- handleCheckboxChange('SMTPSSLEnabled', e)
- }
- >
- 启用SMTP SSL
-
-
-
-
-
-
-
-
- 用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的
- IdP
-
-
-
- 若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写
- OIDC Well-Known URL,系统会自动获取 OIDC 配置
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 用以支持通过 GitHub 进行登录注册
-
-
-
-
-
-
-
-
-
-
-
-
-
- 用以支持通过 Linux DO 进行登录注册
-
+
+
+ (当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)
+
+
- 点击此处
-
- 管理你的 LinuxDO OAuth App
-
-
-
-
-
-
-
-
-
-
-
-
-
- 用以支持通过微信进行登录注册
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 用以支持通过 Telegram 进行登录注册
-
-
-
-
-
-
-
-
-
-
-
- 用以支持用户校验
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ handleCheckboxChange('PasswordLoginEnabled', e)
+ }
+ >
+ 允许通过密码进行登录
+
+
+ handleCheckboxChange('PasswordRegisterEnabled', e)
+ }
+ >
+ 允许通过密码进行注册
+
+
+ handleCheckboxChange('EmailVerificationEnabled', e)
+ }
+ >
+ 通过密码注册时需要进行邮箱验证
+
+
+ handleCheckboxChange('RegisterEnabled', e)
+ }
+ >
+ 允许新用户注册
+
+
+ handleCheckboxChange('TurnstileCheckEnabled', e)
+ }
+ >
+ 启用 Turnstile 用户校验
+
+
+
+
+ handleCheckboxChange('GitHubOAuthEnabled', e)
+ }
+ >
+ 允许通过 GitHub 账户登录 & 注册
+
+
+ handleCheckboxChange('LinuxDOOAuthEnabled', e)
+ }
+ >
+ 允许通过 Linux DO 账户登录 & 注册
+
+
+ handleCheckboxChange('WeChatAuthEnabled', e)
+ }
+ >
+ 允许通过微信登录 & 注册
+
+
+ handleCheckboxChange('TelegramOAuthEnabled', e)
+ }
+ >
+ 允许通过 Telegram 进行登录
+
+
+ handleCheckboxChange('oidc.enabled', e)
+ }
+ >
+ 允许通过 OIDC 进行登录
+
+
+
+
+
+
+
+
+ 用以防止恶意用户利用临时邮箱批量注册
+
+
+
+ handleCheckboxChange(
+ 'EmailDomainRestrictionEnabled',
+ e,
+ )
+ }
+ >
+ 启用邮箱域名白名单
+
+
+
+
+ handleCheckboxChange(
+ 'EmailAliasRestrictionEnabled',
+ e,
+ )
+ }
+ >
+ 启用邮箱别名限制
+
+
+
+
+
+
+
+
+
+ 用以支持系统的邮件发送
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ handleCheckboxChange('SMTPSSLEnabled', e)
+ }
+ >
+ 启用SMTP SSL
+
+
+
+
+
+
+
+
+
+ 用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的
+ IdP
+
+
+
+ 若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写
+ OIDC Well-Known URL,系统会自动获取 OIDC 配置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 用以支持通过 GitHub 进行登录注册
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 用以支持通过 Linux DO 进行登录注册
+
+ 点击此处
+
+ 管理你的 LinuxDO OAuth App
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 用以支持通过微信进行登录注册
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 用以支持通过 Telegram 进行登录注册
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 用以支持用户校验
+
+
+
+
+
+
+
+
+
+
+
{
>
您确定要取消密码登录功能吗?这可能会影响用户的登录方式。
- >
+
)}
) : (