|
@@ -29,6 +29,7 @@
|
|
|
import { loginStore } from '@/store/loginStore'
|
|
|
import { store } from '@/store/store'
|
|
|
import { apiLogin } from '@/request/api'
|
|
|
+import crypto from '@/crypto/crypto'
|
|
|
|
|
|
export default {
|
|
|
data () {
|
|
@@ -56,11 +57,12 @@ export default {
|
|
|
const isRemenber = localStorage.getItem('isRemenber')
|
|
|
if (isRemenber) {
|
|
|
this.ruleForm.email = localStorage.getItem('username') || ''
|
|
|
- this.ruleForm.password = localStorage.getItem('password') || ''
|
|
|
+ this.ruleForm.password = crypto.get(localStorage.getItem('password')) || ''
|
|
|
this.ruleForm.isRemenber = true
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 登录
|
|
|
submitForm (formName) {
|
|
|
this.$refs[formName].validate(valid => {
|
|
|
if (valid) {
|
|
@@ -76,7 +78,8 @@ export default {
|
|
|
token: res.data.token
|
|
|
})
|
|
|
localStorage.setItem('username', this.ruleForm.email)
|
|
|
- localStorage.setItem('password', this.ruleForm.password)
|
|
|
+ const SECRET_PWD = crypto.set(this.ruleForm.password) // 加密
|
|
|
+ localStorage.setItem('password', SECRET_PWD)
|
|
|
if (this.ruleForm.isRemenber) {
|
|
|
localStorage.setItem('isRemenber', 'true')
|
|
|
} else {
|
|
@@ -99,6 +102,7 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ // 阻止粘贴
|
|
|
handlePaste () {
|
|
|
return false
|
|
|
}
|