これはかなり単純だと思います。私は顧客のためにデータベース管理用の小さなサイトを持っています。ユーザーがログインすると、ロールに基づいて、管理画面またはユーザー画面に再ルーティングしたいと考えています。現在、それらはホーム画面に送信されます。
Roles.IsUserInRole()
で使えますRouteConfig
か?私はいくつかのことを試しましたが、それは好きではありません。役割に基づいて再ルーティングする最も簡単な方法は何ですか? 私RouteConfig
は単純です:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new
{
controller = "Home",
action = "Index",
id = UrlParameter.Optional
}
);
}