0

私は asp.net mvc4 を使用して認証および承認アプリケーションを作成しています。また、異なる役割 (認証と承認は役割に基づいています) のすべてのユーザーに共通のログイン ページを作成しました。ユーザー名とパスワードを要求し、クリックするとログインボタンは、データベース内のユーザーの役割を確認する必要があり、以下のコードのように確認しています

しかし、ここでは if 部分に入っていません。また、add watch を使用してチェックしたので、IsUserInRole - The name 'IsUserInRole' does not exist in the current context

私は単純なメンバーシップ プロバイダーを使用しており、組み込みメソッドを使用してアプリケーションを構築したいと考えており、すべて web.config で構成しました。

私は何が問題なのか理解できません。多くの記事を読んだり検索したりしましたが、どんな助けも大歓迎です。plsは私を助けてくれます.

if(Roles.IsUserInRole(WebSecurity.CurrentUserName,"Admin")) 
{
  RedirectToAction("Admin","Home");
}
4

1 に答える 1