我正在研究这个asp.net mvc4应用程序,我是.net世界的这一部分的新手。我已经阅读了十几篇文章,在复数视频中查看了几个小时的资料,但我不禁要问这个问题; 正如他们所说,webforms身份验证在基本级别上是否易于实现?我的意思是注册全局过滤器,只允许匿名访问我想要公开的操作?然后,当然,实现登录逻辑,设置cookie等。
我想我想说服自己,是不是这是开始的正确方法?
答案 0 :(得分:1)
是的,很容易。
假设您将使用基本身份验证(以解决创建登录表单的问题)。
System.Web.Mvc.AuthorizeAttribute
。[AllowAnonymous]
添加到您想要公开的控制器操作中。现在,当这项工作正常时,您可以设置表单身份验证 - 除了创建HTML之外,它只是几行代码,主要以FormsAuthentication.RedirectFromLoginPage()
为中心。