0
私はカスタムロールとメンバーシッププロバイダを実装しました。 と私は質問を持って、ユーザーが役割を得るとき??? 私は次のようなものを持っています:asp mvc 2ロールとメンバーシップ
if (provider.ValidateUser(model.UserName, model.Password))
{
FormsAuthentication.SetAuthCookie(userName, createPersistentCookie);
}
があります。 しかし、その後、いくつかのコントローラでは、私が使用します。
if (!User.IsInRole("user"))
return RedirectToAction("Index", "Home");
、それは常にfalse、ユーザーのような任意の役割を持っていません。
最終的に、ユーザーがこのロールを取得し、どこに格納されるのか
thx。 in config = enabled = "false"、trueに変更すると動作しました。 – eba