Asp.net mvc 如何在ASP.NET MVC站点中验证进入动态数据管理区域的用户?
我有一个运行良好的ASP.NET MVC 1.0前端站点,其中包括一个动态数据部分,我正在使用该部分作为该站点的后端管理区域 我还没有在身份验证方面做太多的工作,但这似乎是一个非常符合逻辑的网站设计,适用于这些天正在整合的任何新的.NET网站。我希望有人能就如何使用FROM身份验证锁定站点的动态数据部分(动态数据使用普通的旧ASPX页面)提供一些建议,同时让MVC前端组件可以自由浏览 仅供参考-该站点托管在Win2k3/IIS6.0上,服务器未安装MVC,因此我将DLL包括在\bin目录中,并使用路由引擎将.aspx suffx附加到控制器上,以便IIS能够理解站点的MVC部分 谢谢Asp.net mvc 如何在ASP.NET MVC站点中验证进入动态数据管理区域的用户?,asp.net-mvc,dynamic-data,Asp.net Mvc,Dynamic Data,我有一个运行良好的ASP.NET MVC 1.0前端站点,其中包括一个动态数据部分,我正在使用该部分作为该站点的后端管理区域 我还没有在身份验证方面做太多的工作,但这似乎是一个非常符合逻辑的网站设计,适用于这些天正在整合的任何新的.NET网站。我希望有人能就如何使用FROM身份验证锁定站点的动态数据部分(动态数据使用普通的旧ASPX页面)提供一些建议,同时让MVC前端组件可以自由浏览 仅供参考-该站点托管在Win2k3/IIS6.0上,服务器未安装MVC,因此我将DLL包括在\bin目录中,并使
Bernard.您应该能够像锁定标准asp.net站点中的页面一样锁定这些页面-在web.config的位置块中添加文件夹名称:
<!--
The location element is only needed if this is in root web.config.
You could also create a web.config in the folder containing the dynamic data
pages and just have the elements from system.web
-->
<location path="DynamicDataFolder">
<system.web>
<authorization>
<allow roles="Admin"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
这假设您已经设置了成员资格和角色提供程序-默认MVC项目中有这些示例,并创建了一个登录页面。Oops,实际上,从外观上看,这并不容易。仍然在努力解决这个问题…你能提供更多的信息来说明你遇到的问题吗?