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 | 47 | |
| 48 | 48 | export const getLoginForm = () => { |
| 49 | 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 | 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 | 215 | } |
| 216 | 216 | // 记住我 |
| 217 | 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 | // 登录 | ... | ... |