Refactor token handling and update login flow

This commit is contained in:
wangqiao
2025-08-24 21:06:11 +08:00
parent 9bc983793f
commit 587dbbeca6
2 changed files with 6 additions and 14 deletions

View File

@ -4,14 +4,7 @@ import { getUserInfo } from "~/api/common/index";
import type { AppMemberUserInfoRespVO } from "~/api/common/types";
import MQTTClient from "~/utils/mqttClient";
import { socialLoginByCode } from "~/api/pay";
// const {
// $openLogin,
// $closeLogin,
// $openRegister,
// $closeRegister,
// $openLoginEmail,
// $closeLoginEmail,
// } = useNuxtApp();
const app = useNuxtApp();
export default defineStore("useUserStore", {
state: () => ({
@ -90,8 +83,7 @@ export default defineStore("useUserStore", {
// 打开登录界面
if (!data.accessToken) {
ElMessage.error("因你未绑定手机号,请先绑定手机号");
// @ts-ignore
// $openLogin("verify", row.code, row.type, row.state);
app.$openLogin("verify", row.code, row.type, row.state);
} else {
refreshToken.setToken(data.accessToken, data.refreshToken);
refreshToken.setUserId(data.userId.toString());