【发布时间】:2011-07-12 21:44:14
【问题描述】:
使用 ASP.NET MVC,会话存储在 SQL 数据库中(从来没有遇到过问题,也没有使用网络场)。也使用 Twitterizer2 库。使用火狐。
- 第一个请求,没有打开浏览器实例。浏览器实例已启动。
- 我们有简单的表单“在 twitter 上发布”和提交按钮分享。
- 单击“共享”时,我们将消息存储在 Session 中并重定向到 Twitter 的 OAuth 身份验证(在 POST 提交时)。
- 我们验证成功并返回到我们的操作,在发布到 Twitter 之前,我们检查消息是否存储在 Session 中(它不是!- Twitter 重定向后它立即丢失)
- 当我们尝试另一条消息分享时,它现在正在工作(会话)。
- 我们使用 Cookie 解决了这个问题,但在从 Twitter 返回后丢失 Session(第一次)时我们没有任何线索。
任何死亡?
【问题讨论】:
-
你能看一下 FireBug 步骤 4。当从 Twitter 返回时,请求标头中发送的
AspNet_SessionIdcookie?
标签: c# model-view-controller session twitter oauth