增加注册邀请码功能
This commit is contained in:
@@ -263,6 +263,14 @@ async function getInitConfig(configFile: string, subConfig: {
|
||||
MagnetAcgripReverseProxy: '',
|
||||
// 评论功能开关
|
||||
EnableComments: false,
|
||||
EnableRegistration: false,
|
||||
RequireRegistrationInviteCode: false,
|
||||
RegistrationInviteCode: '',
|
||||
RegistrationRequireTurnstile: false,
|
||||
LoginRequireTurnstile: false,
|
||||
TurnstileSiteKey: '',
|
||||
TurnstileSecretKey: '',
|
||||
DefaultUserTags: [],
|
||||
},
|
||||
UserConfig: {
|
||||
Users: [],
|
||||
@@ -442,6 +450,14 @@ export function configSelfCheck(adminConfig: AdminConfig): AdminConfig {
|
||||
MagnetDmhyReverseProxy: '',
|
||||
MagnetAcgripReverseProxy: '',
|
||||
EnableComments: false,
|
||||
EnableRegistration: false,
|
||||
RequireRegistrationInviteCode: false,
|
||||
RegistrationInviteCode: '',
|
||||
RegistrationRequireTurnstile: false,
|
||||
LoginRequireTurnstile: false,
|
||||
TurnstileSiteKey: '',
|
||||
TurnstileSecretKey: '',
|
||||
DefaultUserTags: [],
|
||||
};
|
||||
}
|
||||
// 确保弹幕配置存在
|
||||
@@ -455,6 +471,30 @@ export function configSelfCheck(adminConfig: AdminConfig): AdminConfig {
|
||||
if (adminConfig.SiteConfig.EnableComments === undefined) {
|
||||
adminConfig.SiteConfig.EnableComments = false;
|
||||
}
|
||||
if (adminConfig.SiteConfig.EnableRegistration === undefined) {
|
||||
adminConfig.SiteConfig.EnableRegistration = false;
|
||||
}
|
||||
if (adminConfig.SiteConfig.RequireRegistrationInviteCode === undefined) {
|
||||
adminConfig.SiteConfig.RequireRegistrationInviteCode = false;
|
||||
}
|
||||
if (adminConfig.SiteConfig.RegistrationInviteCode === undefined) {
|
||||
adminConfig.SiteConfig.RegistrationInviteCode = '';
|
||||
}
|
||||
if (adminConfig.SiteConfig.RegistrationRequireTurnstile === undefined) {
|
||||
adminConfig.SiteConfig.RegistrationRequireTurnstile = false;
|
||||
}
|
||||
if (adminConfig.SiteConfig.LoginRequireTurnstile === undefined) {
|
||||
adminConfig.SiteConfig.LoginRequireTurnstile = false;
|
||||
}
|
||||
if (adminConfig.SiteConfig.TurnstileSiteKey === undefined) {
|
||||
adminConfig.SiteConfig.TurnstileSiteKey = '';
|
||||
}
|
||||
if (adminConfig.SiteConfig.TurnstileSecretKey === undefined) {
|
||||
adminConfig.SiteConfig.TurnstileSecretKey = '';
|
||||
}
|
||||
if (adminConfig.SiteConfig.DefaultUserTags === undefined) {
|
||||
adminConfig.SiteConfig.DefaultUserTags = [];
|
||||
}
|
||||
if (adminConfig.SiteConfig.PansouKeywordBlocklist === undefined) {
|
||||
adminConfig.SiteConfig.PansouKeywordBlocklist = '';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user