|
@@ -20,7 +20,8 @@ import { RoleEnum } from '/@/enums/roleEnum';
|
|
|
import { useSso } from '/@/hooks/web/useSso';
|
|
|
import { getActions } from '/@/qiankun/state';
|
|
|
import { MOCK_LOGIN_PASSWORD, MOCK_LOGIN_UESRNAME } from '../constant';
|
|
|
-import { encrypt } from '/@/utils/ventutil';
|
|
|
+import { AesEncryption } from '/@/utils/cipher';
|
|
|
+import { loginCipher } from '/@/settings/encryptionSetting';
|
|
|
|
|
|
interface UserState {
|
|
|
userInfo: Nullable<UserInfo>;
|
|
@@ -148,7 +149,9 @@ export const useUserStore = defineStore({
|
|
|
try {
|
|
|
const { goHome = true, mode, successMode, ...loginParams } = params;
|
|
|
// 进行加密
|
|
|
- const { key, iv, encryptData } = await encrypt(loginParams.password);
|
|
|
+ const encryption = new AesEncryption({ key: loginCipher.key, iv: loginCipher.iv });
|
|
|
+ encryption.encryptByAES(loginParams.password);
|
|
|
+ // loginParams.password = encryption.encryptByAES(loginParams.password);
|
|
|
const data = await loginApi(loginParams, mode, successMode);
|
|
|
const { token, userInfo } = data;
|
|
|
// save token
|
|
@@ -415,7 +418,9 @@ export const useUserStore = defineStore({
|
|
|
) {
|
|
|
const { goHome = true, mode, successMode = 'none', ...loginParams } = params;
|
|
|
// 进行加密
|
|
|
- // const { key, iv, encryptData } = await encrypt(loginParams.password);
|
|
|
+ // const encryption = new AesEncryption({ key: loginCipher.key, iv: loginCipher.iv });
|
|
|
+ // loginParams.password = encryption.encryptByAES(loginParams.password);
|
|
|
+ // encryption.encryptByAES(loginParams.password);
|
|
|
const data = await autoLoginApi(loginParams, mode, successMode);
|
|
|
const { token, userInfo } = data;
|
|
|
// save token
|