2011-04-24 45 views

回答

2

在Connect/Express中实现会话的方式不允许使用自定义会话ID。这部分是因为安全。所以你可以做很多事情。

  • 将所有内容存储在会话中。创建索引的地方(也许在数据库中)的电子邮件地址映射到会话ID,这样你就可以通过电子邮件查找会话。

  • 仅存储在会话中的电子邮件。将实际会话数据保存在别处(可能位于数据库中),您可以通过电子邮件地址获取它们。

  • 创建您自己的会话中间件,也许是基于关闭连接的代码。 Connect中的实际会话代码仅为300行。但要非常小心地保持安全功能的完整。