Commit 15ef2dbf7808b0b5006fcec1f2e0cb8587f1aceb

Authored by xingyu
1 parent efcbd1ab

fix: rememberMe bug

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 // 登录