Вставка значений в куки при входе - PullRequest
0 голосов
/ 22 июля 2011

Я хотел бы спросить вас, как добавить пользовательские значения в файлы cookie при входе в приложение ASP.NET MVC.

В моей базе данных есть три таблицы. Один из них - это пользователи, у которых есть столбцы UserId, UserName и Password. У меня также есть две другие таблицы: сотрудники и офисы. В таблице «Сотрудники» у меня есть такие столбцы, как: EmployeeId, UserId, OfficeId, EmployeeName, EmployeeSurname.

Я использую свой собственный поставщик членства в приложении и EntityFramework. Я хочу добавить файлы cookie при регистрации значений EmployeeId и OfficeId в зависимости от значения UserId. Затем я хочу получить эти значения при показе GridView для пользовательского пользователя.

Большое спасибо за ответы.

С наилучшими пожеланиями.

1 Ответ

0 голосов
/ 23 июля 2011

Используйте это для хранения HttpCookie aCookie = new HttpCookie ("userInfo");aCookie.Values ​​["EmployeeId"] = model.EmployeeId;aCookie.Values ​​["OfficeId"] = model.OfficeId;aCookie.Expires = DateTime.Now.AddDays (365);Response.Cookies.Add (aCookie);

отметьте как этот

if (Request.Cookies ["userInfo"]! = Null) {mdl.EmployeeId = Server.HtmlEncode (Request.Cookies)[ "UserInfo"] [ "EmployeeID"]);mdl.OfficeId = Server.HtmlEncode (Request.Cookies ["userInfo"] ["OfficeId"]);

            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...