diff --git a/web/client/src/sections/pepAuth/container/pepAuth.jsx b/web/client/src/sections/pepAuth/container/pepAuth.jsx index ef0da45..667cfc1 100644 --- a/web/client/src/sections/pepAuth/container/pepAuth.jsx +++ b/web/client/src/sections/pepAuth/container/pepAuth.jsx @@ -27,6 +27,10 @@ export default function PepAuth() { const pepUserId = userRes.payload.data?.pepUserId || userRes.payload.data?.pepId || userRes.payload.data?.id; localStorage.setItem('userId', String(pepUserId || '')); localStorage.setItem('userInfo', JSON.stringify(userRes.payload.data)); + // 保存 PEP token:localStorage 供前端读取;cookie 随请求自动携带, + + localStorage.setItem('pepToken', token); + document.cookie = `pepToken=${encodeURIComponent(token)}; path=/; max-age=86400`; window.location.replace(urlParams.get('redirect') || '/chat'); } else { message.warning('鉴权失败,请返回聊天页面');