2011-07-22 19 views
0

ASP.NET MVCアプリケーションにログオンするときに、クッキーにカスタム値を追加する方法について質問したいと思います。ログイン時にクッキーに値を挿入する

私のデータベースには3つのテーブルがあります。 1つはUserId、UserNameとPasswordカラムを持っているユーザです。 私はまた2つのテーブルを持っています:従業員とオフィス。 Employeesテーブルには、EmployeeId、UserId、OfficeId、EmployeeName、EmployeeSurnameのような列があります。

私は自分のカスタムメンバーシッププロバイダをアプリケーションとEntityFrameworkで使用します。 UserIdの値に応じて、EmployeeIdとOfficeIdの値をログに記録するときにCookieに追加したい。次に、GridViewをカスタムユーザーに表示するときに、これらの値を受け取る必要があります。

返信いただきありがとうございます。

よろしくお願いいたします。

+0

http://stackoverflow.com/questions/3147323/cookie-management-in-mvcの可能性の重複 –

答えて

0

HttpCookie aCookie =新しい HttpCookie( "のUserInfo")を格納するために使用します。 aCookie.Values ["EmployeeId"] = model.EmployeeId; aCookie.Values ["OfficeId"] = model.OfficeId; aCookie.Expires = DateTime.Now.AddDays(365); Response.Cookies.Add(aCookie);この

チェックする(Request.Cookies [ "ユーザー情報"]!= NULL){ mdl.EmployeeId = Server.HtmlEncode(Request.Cookies [ "ユーザー情報"] [ "社員"] );サーバーの名前。

  } 
関連する問題