diff --git a/packages/ui/certd-client/src/locales/langs/en-US/certd.ts b/packages/ui/certd-client/src/locales/langs/en-US/certd.ts index 0ceed385..4e734a54 100644 --- a/packages/ui/certd-client/src/locales/langs/en-US/certd.ts +++ b/packages/ui/certd-client/src/locales/langs/en-US/certd.ts @@ -565,6 +565,7 @@ export default { dualStackNetworkHelper: "If IPv6 priority is selected, enable IPv6 in docker-compose.yaml", enableCommonCnameService: "Enable Public CNAME Service", commonCnameHelper: "Allow use of public CNAME service. If disabled and no custom CNAME service is set, CNAME proxy certificate application will not work.", + enableCommonSelfServicePasswordRetrieval: "Enable self-service password recovery", saveButton: "Save", stopSuccess: "Stopped successfully", google: "Google", 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 3a7feebe..ec961220 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 @@ -571,6 +571,7 @@ export default { dualStackNetworkHelper: "如果选择IPv6优先,需要在docker-compose.yaml中启用ipv6", enableCommonCnameService: "启用公共CNAME服务", commonCnameHelper: "是否可以使用公共CNAME服务,如果禁用,且没有设置自定义CNAME服务,则无法使用CNAME代理方式申请证书", + enableCommonSelfServicePasswordRetrieval: "启用自助找回密码", saveButton: "保存", stopSuccess: "停止成功", google: "Google", 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 2df0c02b..ceaa1681 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; + selfServicePasswordRetrievalEnabled?: boolean; limitUserPipelineCount?: number; managerOtherUserPipeline?: boolean; 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 cfc3ca01..1f6a0a71 100644 --- a/packages/ui/certd-client/src/views/framework/login/index.vue +++ b/packages/ui/certd-client/src/views/framework/login/index.vue @@ -47,8 +47,8 @@ {{ t("authentication.loginButton") }} -
- +
+ {{ t("authentication.forgotPassword") }}
diff --git a/packages/ui/certd-client/src/views/sys/settings/tabs/base.vue b/packages/ui/certd-client/src/views/sys/settings/tabs/base.vue index a3024ae4..8d2138b6 100644 --- a/packages/ui/certd-client/src/views/sys/settings/tabs/base.vue +++ b/packages/ui/certd-client/src/views/sys/settings/tabs/base.vue @@ -47,6 +47,10 @@
+ + + + {{ t("certd.saveButton") }}