У меня есть приложение, в котором у меня есть функция «Запомнить меня» для экрана входа в систему.
Я делаю это путем создания файла 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 является нулевым.
Получаю ли я ошибку из-за этого ... или есть какая-то другая причина?
спасибо