部署 Action Cable 跨域如何获得 user_id?

hui_green · 发布于 2016年11月28日 · 最后由 hui_green 回复于 2016年11月29日 · 368 次阅读
96

服务器单开,连接的时候没办法获得原域的cookie,也就没办法验证用户了,当然最好是在用户登陆的时候设置这个域的cookie,但是我不知道可不可以,试着指定cookie的domain,没有成功,或是有其他办法获得user_id?

共收到 4 条回复
9442
flowerwrong · #1 · 2016年11月28日

token

11524
gyorou · #2 · 2016年11月28日

最简单的方法,把加密过的user_id 嵌入到页面中,每次交互带上加密过的user_id,后台从加密过的user_id获取用户。

18898
flemon1986 · #3 · 2016年11月29日

我想我会试试用JWT。。。

96
hui_green · #4 · 2016年11月29日

谢谢大家! @gyorou 还有别的不简单的方法吗😁

32 hui_green 关闭了讨论 11月29日 09:59
32 hui_green 重新开启了讨论 11月29日 09:59
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册