Browse Source

fix(hooks): 同步 useSettings 导出字段.

pull/1053/head
colin 1 year ago
parent
commit
1c070487eb
  1. 3
      apps/vben5/packages/@abp/identity/src/hooks/usePasswordValidator.ts
  2. 20
      apps/vben5/packages/@abp/identity/src/hooks/useRandomPassword.ts

3
apps/vben5/packages/@abp/identity/src/hooks/usePasswordValidator.ts

@ -13,8 +13,7 @@ import {
} from '@abp/core'; } from '@abp/core';
export function usePasswordValidator() { export function usePasswordValidator() {
const { settingProvider } = useSettings(); const { getNumber, isTrue } = useSettings();
const { getNumber, isTrue } = settingProvider;
const { L } = useLocalization(['AbpIdentity', 'AbpUi']); const { L } = useLocalization(['AbpIdentity', 'AbpUi']);
const passwordSetting = computed(() => { const passwordSetting = computed(() => {

20
apps/vben5/packages/@abp/identity/src/hooks/useRandomPassword.ts

@ -31,26 +31,18 @@ export function useRandomPassword() {
} }
function generatePassword() { function generatePassword() {
const { settingProvider } = useSettings(); const { getNumber, isTrue } = useSettings();
// 根据配置项生成随机密码 // 根据配置项生成随机密码
// 密码长度 // 密码长度
const length = settingProvider.getNumber( const length = getNumber('Abp.Identity.Password.RequiredLength');
'Abp.Identity.Password.RequiredLength',
);
// 需要小写字母 // 需要小写字母
const lower = settingProvider.isTrue( const lower = isTrue('Abp.Identity.Password.RequireLowercase');
'Abp.Identity.Password.RequireLowercase',
);
// 需要大写字母 // 需要大写字母
const upper = settingProvider.isTrue( const upper = isTrue('Abp.Identity.Password.RequireUppercase');
'Abp.Identity.Password.RequireUppercase',
);
// 需要数字 // 需要数字
const number = settingProvider.isTrue('Abp.Identity.Password.RequireDigit'); const number = isTrue('Abp.Identity.Password.RequireDigit');
// 需要符号 // 需要符号
const symbol = settingProvider.isTrue( const symbol = isTrue('Abp.Identity.Password.RequireNonAlphanumeric');
'Abp.Identity.Password.RequireNonAlphanumeric',
);
// 默认生成数字 // 默认生成数字
const defaultNumber = !lower && !upper && !number && !symbol; const defaultNumber = !lower && !upper && !number && !symbol;

Loading…
Cancel
Save