| | |
| | | import { HttpStatus } from "@/enums/RespEnum"; |
| | | import { createUser } from "@/api/system/oss"; |
| | | import { setToken } from "@/utils/auth"; |
| | | import FingerprintJS from '@fingerprintjs/fingerprintjs' |
| | | |
| | | const userStore = useUserStore(); |
| | | const router = useRouter(); |
| | |
| | | |
| | | } |
| | | } |
| | | import FingerprintJS from '@fingerprintjs/fingerprintjs' |
| | | |
| | | function getRandomSixDigitNumber(): number { |
| | | return Math.floor(Math.random() * 900000) + 100000; |
| | | } |
| | | |
| | | const randomSixDigitNumber = getRandomSixDigitNumber(); |
| | | |
| | | |
| | | onMounted(async () => { |
| | | |
| | |
| | | console.log(visitorId,'浏览器指纹识别码'); |
| | | }); |
| | | }); |
| | | |
| | | try { |
| | | // 使用fetch API获取当前IP地址 |
| | | await fetch('https://api.ipify.org/?format=json') |
| | | .then(response => response.json()) |
| | | .then(async data => { |
| | | let obj = { |
| | | username: data.ip |
| | | } |
| | | await setAddUser(obj) |
| | | }) |
| | | .catch(error => { |
| | | console.error('获取IP地址失败:', error); |
| | | }); |
| | | } catch (error) { |
| | | console.log(error); |
| | | let obj = { |
| | | username: randomSixDigitNumber |
| | | } |
| | | router.push('index') |
| | | await setAddUser(obj) |
| | | // try { |
| | | // // 使用fetch API获取当前IP地址 |
| | | // await fetch('https://api.ipify.org/?format=json') |
| | | // .then(response => response.json()) |
| | | // .then(async data => { |
| | | // let obj = { |
| | | // username: data.ip |
| | | // } |
| | | // await setAddUser(obj) |
| | | // }) |
| | | // .catch(error => { |
| | | // console.error('获取IP地址失败:', error); |
| | | // }); |
| | | // } catch (error) { |
| | | // console.log(error); |
| | | // } |
| | | // router.push('index') |
| | | |
| | | }); |
| | | </script> |