【发布时间】:2010-05-27 16:47:47
【问题描述】:
我有一个应用程序,其中我在登录屏幕中加入了“记住我”功能。 我通过在用户第一次登录时创建一个 cookie 来做到这一点,所以下次当用户访问该站点时,我会获取 cookie 并加载用户信息。
我已经在 App_Code 文件夹中的一个公共类中编写了加载用户信息的代码......我所有的页面都继承自这个类。
加载用户信息的代码如下:
public static void LoadUserDetails(string emailId)
{
UsersEnt currentUser = UsersBL.LoadUserInfo(emailId);
if (currentUser != null)
HttpContext.Current.Session["CurrentUser"] = currentUser;
}
现在的问题是当我尝试将 currentUser 对象存储在会话变量中时出现“对象引用”错误(即使 currentUser 对象不为空)。但是 currentUser 对象中的密码属性为空。
我是因为这个而收到错误...还是有其他原因??
谢谢
【问题讨论】: