如何解决Rails:如何在多个子域之间共享永久Cookie?
| 我的应用程序的注册和登录过程在安全的子域上进行。因此,我将“ 0”修改为if Rails.env.production?
AppName::Application.config.session_store :cookie_store,:key => \'_app_name_session\',:domain => \'.app_name.com\'
else
AppName::Application.config.session_store :cookie_store,:key => \'_app_name_session\'
end
以便可以在子域之间共享会话。
如何在子域之间共享永久性Cookie,以便在设置永久性Cookie时
通过cookies.permanent[:some_key] = \'some value\'
在一个子域上,我可以通过cookies[:some_key]
访问另一个子域上的cookie?
解决方法
您需要使用更详细的cookie设置方法来指定域:
cookies[:some_cookie] = {
:value => \"whatever\",:domain => \".app_name.com\",:expires => 1.year.from_now.utc
}
我尚未找到配置设置来全局执行此操作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。