0

我知道如何使用 ASP.net 在 web.config 文件中创建用户和设置授权的内置功能为某些页面设置权限。我目前遇到的问题是我被要求使用 MS Access 数据库来存储用户和用户角色,我不知道如何去找出如何在 web.config 文件中设置它。是否可以在 web.config 文件中查询数据库以找出特定角色的用户?如果是这样,我将如何去做?如果我使用了 ASP.NET 配置生成器工具,下面的代码就是我会写的。

 <location path="admin.aspx">
   <system.web>
     <authorization>
        <allow roles="Admin"/>
        <deny users="*"/>
     </authorization>
   </system.web>
</location>
4

1 回答 1

1

您应该查找 Membership Provider 模型。Microsoft SQL Server 有现成的提供程序作为后备存储,但您也可以使用提供的基类自行开发。

是一个视频和一些其他材料,它们声称要讨论为自定义成员资格提供程序创建访问支持等内容。

于 2012-12-06T17:56:02.387 回答