🐛 fix二维码扫码登录异常
This commit is contained in:
parent
352161ac96
commit
460594f116
@ -89,14 +89,7 @@ import QRCode from 'qrcodejs2-fixes'
|
|||||||
import { verifyScan, generateQrcode } from '@/api/system/login'
|
import { verifyScan, generateQrcode } from '@/api/system/login'
|
||||||
var visitorId = ''
|
var visitorId = ''
|
||||||
const fpPromise = import('https://openfpcdn.io/fingerprintjs/v3').then((FingerprintJS) => FingerprintJS.load())
|
const fpPromise = import('https://openfpcdn.io/fingerprintjs/v3').then((FingerprintJS) => FingerprintJS.load())
|
||||||
// Get the visitor identifier when you need it.
|
|
||||||
fpPromise
|
|
||||||
.then((fp) => fp.get())
|
|
||||||
.then((result) => {
|
|
||||||
// This is the visitor identifier:
|
|
||||||
visitorId = result.visitorId
|
|
||||||
useUserStore().setClientId(visitorId)
|
|
||||||
})
|
|
||||||
const userStore = useUserStore()
|
const userStore = useUserStore()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
@ -124,7 +117,14 @@ const captchaOnOff = ref('')
|
|||||||
const register = ref(false)
|
const register = ref(false)
|
||||||
const redirect = ref()
|
const redirect = ref()
|
||||||
redirect.value = route.query.redirect
|
redirect.value = route.query.redirect
|
||||||
|
// Get the visitor identifier when you need it.
|
||||||
|
fpPromise
|
||||||
|
.then((fp) => fp.get())
|
||||||
|
.then((result) => {
|
||||||
|
// This is the visitor identifier:
|
||||||
|
visitorId = result.visitorId
|
||||||
|
userStore.setClientId(visitorId)
|
||||||
|
})
|
||||||
function handleLogin() {
|
function handleLogin() {
|
||||||
proxy.$refs.loginRef.validate((valid) => {
|
proxy.$refs.loginRef.validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
@ -224,7 +224,7 @@ function generateCode() {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
interval.value = setInterval(() => {
|
interval.value = setInterval(() => {
|
||||||
verifyScan({ uuid: uuid, deviceId: visitorId })
|
verifyScan({ uuid: uuid, deviceId: userStore.clientId })
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
const { code, data } = res
|
const { code, data } = res
|
||||||
if (data.status == -1) {
|
if (data.status == -1) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user