feat: 分离密码重置和修改密码功能
- 密码重置:用户忘记密码时通过邮箱/短信验证(需开启开关) - 修改密码:已登录用户通过旧密码修改(固定功能,无需配置) - 添加 EnablePasswordReset 开关控制密码重置功能 - PasswordResetMethod 只支持 email/sms 两种验证方式 - 添加短信配置管理功能 - 移除独立的应用邮箱设置页面
This commit is contained in:
Vendored
+39
-15
@@ -133,18 +133,10 @@ declare module 'vue-router/auto-routes' {
|
||||
'/admin/applications',
|
||||
Record<never, never>,
|
||||
Record<never, never>,
|
||||
| '/admin/applications/[id]/email'
|
||||
| '/admin/applications/[id]/security'
|
||||
| '/admin/applications/[id]/settings'
|
||||
| '/admin/applications/create'
|
||||
>,
|
||||
'/admin/applications/[id]/email': RouteRecordInfo<
|
||||
'/admin/applications/[id]/email',
|
||||
'/admin/applications/:id/email',
|
||||
{ id: ParamValue<true> },
|
||||
{ id: ParamValue<false> },
|
||||
| never
|
||||
>,
|
||||
'/admin/applications/[id]/security': RouteRecordInfo<
|
||||
'/admin/applications/[id]/security',
|
||||
'/admin/applications/:id/security',
|
||||
@@ -399,6 +391,27 @@ declare module 'vue-router/auto-routes' {
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/sms-settings/': RouteRecordInfo<
|
||||
'/admin/sms-settings/',
|
||||
'/admin/sms-settings',
|
||||
Record<never, never>,
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/sms-settings/[id]': RouteRecordInfo<
|
||||
'/admin/sms-settings/[id]',
|
||||
'/admin/sms-settings/:id',
|
||||
{ id: ParamValue<true> },
|
||||
{ id: ParamValue<false> },
|
||||
| never
|
||||
>,
|
||||
'/admin/sms-settings/create': RouteRecordInfo<
|
||||
'/admin/sms-settings/create',
|
||||
'/admin/sms-settings/create',
|
||||
Record<never, never>,
|
||||
Record<never, never>,
|
||||
| never
|
||||
>,
|
||||
'/admin/storage-configs/': RouteRecordInfo<
|
||||
'/admin/storage-configs/',
|
||||
'/admin/storage-configs',
|
||||
@@ -715,19 +728,12 @@ declare module 'vue-router/auto-routes' {
|
||||
'src/pages/admin/applications.vue': {
|
||||
routes:
|
||||
| '/admin/applications'
|
||||
| '/admin/applications/[id]/email'
|
||||
| '/admin/applications/[id]/security'
|
||||
| '/admin/applications/[id]/settings'
|
||||
| '/admin/applications/create'
|
||||
views:
|
||||
| 'default'
|
||||
}
|
||||
'src/pages/admin/applications/[id]/email.vue': {
|
||||
routes:
|
||||
| '/admin/applications/[id]/email'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/applications/[id]/security.vue': {
|
||||
routes:
|
||||
| '/admin/applications/[id]/security'
|
||||
@@ -949,6 +955,24 @@ declare module 'vue-router/auto-routes' {
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/sms-settings/index.vue': {
|
||||
routes:
|
||||
| '/admin/sms-settings/'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/sms-settings/[id].vue': {
|
||||
routes:
|
||||
| '/admin/sms-settings/[id]'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/sms-settings/create.vue': {
|
||||
routes:
|
||||
| '/admin/sms-settings/create'
|
||||
views:
|
||||
| never
|
||||
}
|
||||
'src/pages/admin/storage-configs/index.vue': {
|
||||
routes:
|
||||
| '/admin/storage-configs/'
|
||||
|
||||
Reference in New Issue
Block a user