优化登录cookie存储

This commit is contained in:
不做码农 2022-10-18 18:09:59 +08:00
parent 5dec43bb98
commit 11f7c181d6

View File

@ -89,7 +89,7 @@ const loginForm = ref({
code: '', code: '',
uuid: '' uuid: ''
}) })
const host = window.location.host
const loginRules = { const loginRules = {
username: [{ required: true, trigger: 'blur', message: '请输入您的账号' }], username: [{ required: true, trigger: 'blur', message: '请输入您的账号' }],
password: [{ required: true, trigger: 'blur', message: '请输入您的密码' }], password: [{ required: true, trigger: 'blur', message: '请输入您的密码' }],
@ -112,11 +112,11 @@ function handleLogin() {
proxy.$refs.loginRef.validate((valid) => { proxy.$refs.loginRef.validate((valid) => {
if (valid) { if (valid) {
loading.value = true loading.value = true
// cookie // cookie
if (loginForm.value.rememberMe) { if (loginForm.value.rememberMe) {
Cookies.set('username', loginForm.value.username, { expires: 30 }) Cookies.set('username', loginForm.value.username, { expires: 30, path: host })
Cookies.set('password', encrypt(loginForm.value.password), { expires: 30 }) Cookies.set('password', encrypt(loginForm.value.password), { expires: 30, path: host })
Cookies.set('rememberMe', loginForm.value.rememberMe, { expires: 30 }) Cookies.set('rememberMe', loginForm.value.rememberMe, { expires: 30, path: host })
} else { } else {
// //
Cookies.remove('username') Cookies.remove('username')