私は 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");
}