如何实施Asp.net身份验证 - 用登录页面替换主页&只登录用户可以访问? 所以如果我新建一个mvc项目。它有一个主页,关于,联系&注册右上角的链接。但我希望登录页面成为第一页,只有登录用户才能访问上述主页。并将使用asp.net身份完成它。怎么开始?感谢。
答案 0 :(得分:0)
您需要设置默认路由,使其转到登录控制器而不是归属控制器。请参阅下面的示例代码
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Login", action = "Your Action", id = UrlParameter.Optional},
);