diff --git a/src/components/Auth/WechatRegister.js b/src/components/Auth/WechatRegister.js index f467de41..9ee54ffa 100644 --- a/src/components/Auth/WechatRegister.js +++ b/src/components/Auth/WechatRegister.js @@ -211,12 +211,12 @@ export default function WechatRegister() { throw new Error('服务器无响应'); } - if (response.code !== 0) { + if (!response.auth_url) { throw new Error('获取二维码失败'); } - setWechatAuthUrl(response.data.auth_url); - setWechatSessionId(response.data.session_id); + setWechatAuthUrl(response.auth_url); + setWechatSessionId(response.session_id); setWechatStatus(WECHAT_STATUS.WAITING); // 启动轮询检查扫码状态 diff --git a/src/components/Navbars/HomeNavbar.js b/src/components/Navbars/HomeNavbar.js index 60395b90..a106fb07 100644 --- a/src/components/Navbars/HomeNavbar.js +++ b/src/components/Navbars/HomeNavbar.js @@ -46,7 +46,7 @@ import { useAuthModal } from '../../contexts/AuthModalContext'; const NavItems = ({ isAuthenticated, user }) => { const navigate = useNavigate(); - if (!isAuthenticated && !user) { + if (isAuthenticated && user) { return (