diff --git a/build_ui/src/views/login.vue b/build_ui/src/views/login.vue index 9d3760463..d3df64d42 100644 --- a/build_ui/src/views/login.vue +++ b/build_ui/src/views/login.vue @@ -121,9 +121,9 @@ export default { const password = localStorage.getItem('password') const rememberMe = localStorage.getItem('rememberMe') this.loginForm = { - username: username === undefined ? this.loginForm.username : username, - password: password === undefined ? this.loginForm.password : decrypt(password), - rememberMe: rememberMe === undefined ? false : Boolean(rememberMe), + username: (username !== null && username !== undefined && username !== '') ? username : '', + password: (password !== null && password !== undefined && password !== '') ? (decrypt(password) || '') : '', + rememberMe: (rememberMe !== null && rememberMe !== undefined) ? Boolean(rememberMe) : false, code: '', uuid: this.loginForm.uuid || '' }