Ruby on Rails 中的多个选项卡和会话问题
我有一个应用程序,我也将其部署为 Facebook 应用程序。
问题是,当我通过 Facebook 以 user1 身份登录我的应用程序,并尝试从同一浏览器的其他选项卡登录时,user2 的会话会覆盖 user1 的会话。
有没有可能的方法来停止rails2中多个选项卡中的会话共享?会话存储是CookieStore。
I've an application which I am deploying as Facebook application also.
Problem is when I am logged as user1 on my app via Facebook, and try to login from other tab of same browser, session of user2 overrides session of user1.
Is there any possible way to stop session sharing in multiple tabs in rails2? Session storage is CookieStore.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您将需要使用两种不同的浏览器 - 每个会话一个 - 因为据我所知,任何浏览器都不支持按选项卡身份验证。
You will need to use two different browsers - one for each session - as per-tab authentication is not supported in any browser I know of.
显然 IE8 对此有内置支持,而对于 Firefox/Chrome,您可能可以获得一个插件。查看这篇文章,看看是否有任何选项有用https: //superuser.com/questions/264138/firefox-google-chrome-plugin-to-enable-multi-session-browsing
Apparently IE8 has builtin support for this while for Firefox/Chrome you may be able to get a plugin. Checkout this post and see if any of the options are useful https://superuser.com/questions/264138/firefox-google-chrome-plugin-to-enable-multi-session-browsing