如何为不同的区域设置不同的登录网址?

时间:2017-06-09 03:16:15

标签: c# asp.net asp.net-core asp.net-identity

我有一个.NET Core MVC站点。我的网站有两个区域:一个用于管理员,一个用于前端用户。

我在Startup.cs文件中设置管理员登录网址,这样可以正常工作:

public void ConfigureServices(IServiceCollection services)
{
    ...
    services.Configure<IdentityOptions>(o =>
    {
        o.Cookies.ApplicationCookie.LoginPath = new PathString("/Admin/Account/Login");
    });
}

但是我需要为我的前端用户添加另一个用于&#34; /帐户/登录&#34;。

我全神贯注地看着,我没有看到任何方法为另一个控制器或区域添加另一个登录路径。有谁知道怎么做,或者你是否可以做到这一点?

0 个答案:

没有答案