Commit 15ef2dbf7808b0b5006fcec1f2e0cb8587f1aceb
1 parent
efcbd1ab
fix: rememberMe bug
Showing
2 changed files
with
12 additions
and
8 deletions
yudao-ui-admin-vue3/src/utils/auth.ts
| @@ -47,7 +47,9 @@ export type LoginFormType = { | @@ -47,7 +47,9 @@ export type LoginFormType = { | ||
| 47 | 47 | ||
| 48 | export const getLoginForm = () => { | 48 | export const getLoginForm = () => { |
| 49 | const loginForm: LoginFormType = wsCache.get(LoginFormKey) | 49 | const loginForm: LoginFormType = wsCache.get(LoginFormKey) |
| 50 | - loginForm.password = decrypt(loginForm.password) as string | 50 | + if (loginForm) { |
| 51 | + loginForm.password = decrypt(loginForm.password) as string | ||
| 52 | + } | ||
| 51 | return loginForm | 53 | return loginForm |
| 52 | } | 54 | } |
| 53 | 55 |
yudao-ui-admin-vue3/src/views/Login/components/LoginForm.vue
| @@ -215,13 +215,15 @@ const getTenantId = async () => { | @@ -215,13 +215,15 @@ const getTenantId = async () => { | ||
| 215 | } | 215 | } |
| 216 | // 记住我 | 216 | // 记住我 |
| 217 | const getCookie = () => { | 217 | const getCookie = () => { |
| 218 | - const { username, password, rememberMe, tenantName } = authUtil.getLoginForm() | ||
| 219 | - loginData.loginForm = { | ||
| 220 | - ...loginData.loginForm, | ||
| 221 | - username: username ? username : loginData.loginForm.username, | ||
| 222 | - password: password ? password : loginData.loginForm.password, | ||
| 223 | - rememberMe: rememberMe ? true : false, | ||
| 224 | - tenantName: tenantName ? tenantName : loginData.loginForm.tenantName | 218 | + const loginForm = authUtil.getLoginForm() |
| 219 | + if (loginForm) { | ||
| 220 | + loginData.loginForm = { | ||
| 221 | + ...loginData.loginForm, | ||
| 222 | + username: loginForm.username ? loginForm.username : loginData.loginForm.username, | ||
| 223 | + password: loginForm.password ? loginForm.password : loginData.loginForm.password, | ||
| 224 | + rememberMe: loginForm.rememberMe ? true : false, | ||
| 225 | + tenantName: loginForm.tenantName ? loginForm.tenantName : loginData.loginForm.tenantName | ||
| 226 | + } | ||
| 225 | } | 227 | } |
| 226 | } | 228 | } |
| 227 | // 登录 | 229 | // 登录 |