feat: 分离密码重置和修改密码功能
- 密码重置:用户忘记密码时通过邮箱/短信验证(需开启开关) - 修改密码:已登录用户通过旧密码修改(固定功能,无需配置) - 添加 EnablePasswordReset 开关控制密码重置功能 - PasswordResetMethod 只支持 email/sms 两种验证方式 - 添加短信配置管理功能 - 移除独立的应用邮箱设置页面
This commit is contained in:
@@ -62,12 +62,6 @@ const routes: RouteRecordRaw[] = [
|
||||
component: () => import('@/pages/admin/applications/[id]/security.vue'),
|
||||
meta: { title: '安全设置 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'applications/:id/email',
|
||||
name: 'AdminApplicationEmail',
|
||||
component: () => import('@/pages/admin/applications/[id]/email.vue'),
|
||||
meta: { title: '邮箱设置 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'cards',
|
||||
name: 'AdminCards',
|
||||
@@ -386,6 +380,24 @@ const routes: RouteRecordRaw[] = [
|
||||
component: () => import('@/pages/admin/email-settings/[id].vue'),
|
||||
meta: { title: '编辑邮箱配置 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'sms-settings',
|
||||
name: 'AdminSmsSettings',
|
||||
component: () => import('@/pages/admin/sms-settings/index.vue'),
|
||||
meta: { title: '短信配置 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'sms-settings/create',
|
||||
name: 'AdminSmsSettingCreate',
|
||||
component: () => import('@/pages/admin/sms-settings/create.vue'),
|
||||
meta: { title: '添加短信配置 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'sms-settings/:id',
|
||||
name: 'AdminSmsSettingEdit',
|
||||
component: () => import('@/pages/admin/sms-settings/[id].vue'),
|
||||
meta: { title: '编辑短信配置 - 管理后台' },
|
||||
},
|
||||
{
|
||||
path: 'storage-configs',
|
||||
name: 'AdminStorageConfigs',
|
||||
|
||||
Reference in New Issue
Block a user