diff --git a/src/pages/index/index.jsx b/src/pages/index/index.jsx index 1ce65d2..1f8e1d6 100644 --- a/src/pages/index/index.jsx +++ b/src/pages/index/index.jsx @@ -147,9 +147,20 @@ const Index = () => { if (res?.data?.userInfo) { //判断wxid是否存在 if (res?.data?.userInfo?.openid) { - // 有完整的用户信息userInfo - setuserInfo(res?.data?.userInfo); - window.localStorage.setItem("userInfo", userInfo); + if ( + res?.data?.userInfo?.openid !== + window.localStorage.getItem("openid") + ) { + // 删除其他用户的wxid + window.localStorage.removeItem('userInfo') + window.localStorage.removeItem('openid') + window.localStorage.removeItem('wxid') + window.location.href="https://nomad.hackrobot.cn" + } else { + // 有完整的用户信息userInfo + setuserInfo(res?.data?.userInfo); + window.localStorage.setItem("userInfo", userInfo); + } } else { // 绑定wxid与openid到数据库 wxidTapopenid(urlwxid);