猿问

React:重定向到子域时保留 cookie

我需要在成功授权后将用户重定向到它自己的子域,例如

company.test.com 从 test.com

身份验证页面打开test.com,当我收到成功身份验证的响应时,我从数据库中获取用户的子域名。所以公司名称xyz应该重定向到xzy.test.com那部分已经完成了

问题是用户的会话。我将经过身份验证的用户数据保存到 redux 中,当页面刷新/重定向到子域时,它会丢失用户数据。

我能想到的是,我应该将经过身份验证的用户id和子域一起传递xyz.test.com/encrypted-user-id给路由,然后我将在后端获取该用户 ID 并对其进行解密,并强制用户登录而无需再次询问密码。

我的问题是……有没有替代方法?如果不是,这是解决此问题的可行方法吗


白猪掌柜的
浏览 129回答 1
1回答
随时随地看视频慕课网APP
我要回答