我知道如何使用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>
答案 0 :(得分:1)
您应该查找成员资格提供程序模型。 Microsoft SQL Server有开箱即用的提供程序作为后备存储,但您也可以使用提供的基类来自行创建。
Here是一个视频和其他一些声称要为自定义成员资格提供程序创建Access支持的材料。