0

3 つのサイト (login.mydomain.com、www.mydomain.com、および admin.mydomain.com) でフォーム認証が必要です。ユーザーは MSSQL-DB から来ていますが、それは問題ではないと思います。

http://msdn.microsoft.com/en-us/library/eb0zx8fc.aspxで説明されているように web.config をセットアップしましたが、機能しません。

ログイン用の私のコード:

string RoleString = string.Empty;
RoleString = user.Gruppe.Bezeichnung;
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, user.Username, DateTime.Now, DateTime.Now.AddMinutes(2), false, user.Gruppe.name, FormsAuthentication.FormsCookiePath);
string hash = FormsAuthentication.Encrypt(ticket);
HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, hash);
cookie.Name = "UserCookie";
cookie.Domain = ".mydomain.com";
Response.Cookies.Add(cookie);
Response.Redirect("http://www.mydomain.com/Default.aspx");

何が問題なのですか?webconfig でマシン キーを使用してみましたが、MAC の Viewstate でエラーが発生しました...

4

0 に答える 0