2011-04-24 29 views

回答

2

在Connect/Express中實現會話的方式不允許使用自定義會話ID。這部分是因爲安全。所以你可以做很多事情。

  • 將所有內容存儲在會話中。創建索引的地方(也許在數據庫中)的電子郵件地址映射到會話ID,這樣你就可以通過電子郵件查找會話。

  • 僅存儲在會話中的電子郵件。將實際會話數據保存在別處(可能位於數據庫中),您可以通過電子郵件地址獲取它們。

  • 創建您自己的會話中間件,也許是基於關閉連接的代碼。 Connect中的實際會話代碼僅爲300行。但要非常小心地保持安全功能的完整。