Я использую ASP.NET MVC2, и мне нужно сохранить статус входа пользователя, чтобы указать, вошел ли он в систему, и показать некоторые личные данные.
Я просто добавил идентификатор пользователя в сеансе Session.Add("UserID", user.ID.ToString());
, а затем перенаправил на страницу user
, которая получает идентификатор пользователя string userID = Session["UserID"].ToString();
, и, если она существует, извлекает данные из БД и показывает их пользователю.
Насколько я знаю, данные сеанса хранятся на стороне сервера, поэтому я подумал, что использовать этот метод довольно безопасно. Однако я зарегистрировался в Chrome, и он создает какое-то печенье, которое вызывает у меня сомнения.
Может кто-нибудь сказать мне, если этот метод безопасен?