我知道这是一个奇怪的问题,基本上我们正在尝试使用 web.config 文件来限制对某些用户的访问。不幸的是,该站点没有使用角色,而是访问 sql 数据库以根据存储的值确定用户的角色。是否可以以某种方式提取 SQL 值以确定是否应授予用户访问权限,例如:
<location path="Restrictedpage.aspx">
<system.web>
<authorization>
<allow users="SQL Reference would go here, returning the usernames that fall under certain criteria, such as value admin = 1"/>
<deny users="*"/>
</authorization>
</system.web>
我知道这是一个奇怪的问题,我对这一切都很陌生,但我真的可以使用一些帮助,如果有人有更好的方法,我也会很感激这方面的想法。
谢谢!