【发布时间】:2013-07-22 09:00:42
【问题描述】:
在 G-WAN 的 Ruby 上实现会话的正确方法是什么,这是我的想法:
- 如果不存在则发送一个随机cookie,或者GUID cookie 可以吗?但是如何在 G-WAN 的 Ruby 上读写 Cookie?文档仅显示 C 上的示例
- 如果 /tmp/rubysessid-#{cookie_GUID} 上不存在文件,则创建一个文件,就像 PHP 所做的那样
- 读取每个请求的内容,并在更改时重写
但问题是:同一时间来自同一来源的 2 个请求会同时重写 cookie 文件内容,从而可能导致数据损坏或不一致
有没有更好的方法在 G-WAN 的 Ruby 上实现会话?
【问题讨论】:
标签: ruby session cookies g-wan