如何在ASP.NET MVC 4应用程序中使用ASP.NET旧成员资格提供程序

时间:2014-02-24 20:53:25

标签: asp.net asp.net-mvc webforms asp.net-membership sqlmembershipprovider

我使用VS2012 Update 4将遗留的ASP.NET 4 WebForms应用程序与ASP.NET MVC 4应用程序集成。遗留应用程序通过SQL成员资格提供程序实现了安全性。遗留的webForms页面仍然在新集成的应用程序中受到保护,但MVC视图不受保护。例如,用户无法直接使用页面网址转到.aspx页面,例如http://myWebsite/SomeDir/Details.aspx,但他/她可以访问视图,例如http://myWebsite/ControllerName/ActionMethod

如何使用与此新集成的Web应用程序上的WebForms相同的现有SQL成员资格实现来保护视图。

1 个答案:

答案 0 :(得分:1)

您需要放置[授权]属性(在操作方法或控制器上)以保护它。