【发布时间】:2012-11-08 16:41:49
【问题描述】:
这是一个n00b问题,也许你可以帮忙。
当我参加Application_OnPostAuthenticateRequest 事件时,我无法查看Session,因为HttpContext.Current.Session 为空。这是 null 的原因吗?有没有办法在此活动期间访问 Session?
除了会话状态之外,是否还有其他事件允许我获取经过身份验证的用户?
谢谢! 布雷特
【问题讨论】:
-
你为什么要查看会话?
-
我已经在会话中存储了经过身份验证的用户数据。
-
MVC 被设计为无状态。将身份验证数据放入会话中是一种不好的做法。你能用 cookie 代替吗?
-
很遗憾,我无法将其存储在 cookie 中。有没有办法参加会议或使用其他活动?
标签: asp.net asp.net-mvc session