移除前端默认登录凭据

This commit is contained in:
wkc
2026-05-11 16:32:20 +08:00
parent 0bf73a923f
commit 598f5dec1c
3 changed files with 42 additions and 7 deletions

View File

@@ -37,7 +37,7 @@
<img :src="codeUrl" @click="getCode" class="login-code-img"/>
</div>
</el-form-item>
<el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px;">记住密码</el-checkbox>
<el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px;">记住账号</el-checkbox>
<el-form-item style="width:100%;">
<el-button
:loading="loading"
@@ -64,7 +64,6 @@
<script>
import {getCodeImg} from "@/api/login"
import Cookies from "js-cookie"
import {decrypt, encrypt} from '@/utils/jsencrypt'
import defaultSettings from '@/settings'
export default {
@@ -75,8 +74,8 @@ export default {
footerContent: defaultSettings.footerContent,
codeUrl: "",
loginForm: {
username: "admin",
password: "admin123",
username: "",
password: "",
rememberMe: false,
code: "",
uuid: ""
@@ -113,11 +112,11 @@ export default {
},
getCookie() {
const username = Cookies.get("username")
const password = Cookies.get("password")
const rememberMe = Cookies.get('rememberMe')
Cookies.remove("password")
this.loginForm = {
username: username === undefined ? this.loginForm.username : username,
password: password === undefined ? this.loginForm.password : decrypt(password),
password: "",
rememberMe: rememberMe === undefined ? false : Boolean(rememberMe)
}
},
@@ -127,7 +126,6 @@ export default {
this.loading = true
if (this.loginForm.rememberMe) {
Cookies.set("username", this.loginForm.username, { expires: 30 })
Cookies.set("password", encrypt(this.loginForm.password), { expires: 30 })
Cookies.set('rememberMe', this.loginForm.rememberMe, { expires: 30 })
} else {
Cookies.remove("username")