diff --git a/packages/libs/lib-server/src/system/settings/service/models.ts b/packages/libs/lib-server/src/system/settings/service/models.ts index 699eb1f72..df8bc8835 100644 --- a/packages/libs/lib-server/src/system/settings/service/models.ts +++ b/packages/libs/lib-server/src/system/settings/service/models.ts @@ -21,6 +21,7 @@ export class SysPublicSettings extends BaseSettings { usernameRegisterEnabled = true; mobileRegisterEnabled = false; smsLoginEnabled = false; + useSmsLoginDefault = true; emailRegisterEnabled = false; selfServicePasswordRetrievalEnabled = false; diff --git a/packages/ui/certd-client/src/locales/langs/en-US/authentication.ts b/packages/ui/certd-client/src/locales/langs/en-US/authentication.ts index 4bd0bbb91..f22ace42a 100644 --- a/packages/ui/certd-client/src/locales/langs/en-US/authentication.ts +++ b/packages/ui/certd-client/src/locales/langs/en-US/authentication.ts @@ -53,6 +53,10 @@ export default { alignLeft: "Align Left", alignRight: "Align Right", }, + loginType: { + password: "Password Login", + sms: "Mobile Login", + }, usernamePlaceholder: "Please enter username/email/phone number", passwordPlaceholder: "Please enter your password", mobilePlaceholder: "Please enter your mobile number", diff --git a/packages/ui/certd-client/src/locales/langs/zh-CN/authentication.ts b/packages/ui/certd-client/src/locales/langs/zh-CN/authentication.ts index 5e6bedf4c..c51d85a56 100644 --- a/packages/ui/certd-client/src/locales/langs/zh-CN/authentication.ts +++ b/packages/ui/certd-client/src/locales/langs/zh-CN/authentication.ts @@ -53,6 +53,10 @@ export default { alignLeft: "居左", alignRight: "居右", }, + loginType: { + password: "密码登录", + sms: "手机号登录", + }, usernamePlaceholder: "请输入用户名/邮箱/手机号", passwordPlaceholder: "请输入密码", mobilePlaceholder: "请输入手机号", diff --git a/packages/ui/certd-client/src/locales/langs/zh-CN/certd.ts b/packages/ui/certd-client/src/locales/langs/zh-CN/certd.ts index 26399a773..34faa0dbb 100644 --- a/packages/ui/certd-client/src/locales/langs/zh-CN/certd.ts +++ b/packages/ui/certd-client/src/locales/langs/zh-CN/certd.ts @@ -620,6 +620,7 @@ export default { proFeature: "专业版功能", emailServerSetup: "设置邮箱服务器", enableSmsLoginRegister: "开启手机号登录、注册", + defaultLoginType: "默认登录方式", commFeature: "商业版功能", smsProvider: "短信提供商", aliyunSms: "阿里云短信", diff --git a/packages/ui/certd-client/src/store/settings/api.basic.ts b/packages/ui/certd-client/src/store/settings/api.basic.ts index 91ded0fad..1c7d99a90 100644 --- a/packages/ui/certd-client/src/store/settings/api.basic.ts +++ b/packages/ui/certd-client/src/store/settings/api.basic.ts @@ -36,6 +36,7 @@ export type SysPublicSetting = { emailRegisterEnabled?: boolean; passwordLoginEnabled?: boolean; smsLoginEnabled?: boolean; + defaultLoginType?: string; selfServicePasswordRetrievalEnabled?: boolean; limitUserPipelineCount?: number; diff --git a/packages/ui/certd-client/src/views/framework/login/index.vue b/packages/ui/certd-client/src/views/framework/login/index.vue index 6e17ae2c2..85124081f 100644 --- a/packages/ui/certd-client/src/views/framework/login/index.vue +++ b/packages/ui/certd-client/src/views/framework/login/index.vue @@ -4,25 +4,6 @@