Asp.net身份验证 - 用登录页面替换主页&只有登录用户才能访问

时间:2016-04-29 04:36:09

标签: model-view-controller asp.net-identity

如何实施Asp.net身份验证 - 用登录页面替换主页&只登录用户可以访问? 所以如果我新建一个mvc项目。它有一个主页,关于,联系&注册右上角的链接。但我希望登录页面成为第一页,只有登录用户才能访问上述主页。并将使用asp.net身份完成它。怎么开始?感谢。

1 个答案:

答案 0 :(得分:0)

您需要设置默认路由,使其转到登录控制器而不是归属控制器。请参阅下面的示例代码

 routes.MapRoute(
        "Default", // Route name
        "{controller}/{action}/{id}", // URL with parameters
        new { controller = "Login", action = "Your Action", id = UrlParameter.Optional},

);