C# 从中心位置控制用户访问
我有一个数据库,其中包含一个用户和角色表以及一个3层项目(DAL用于存储数据库实体等,BAL用于存储业务逻辑,如CRUD操作和站点本身) 角色是C# 从中心位置控制用户访问,c#,asp.net,.net,vb.net,C#,Asp.net,.net,Vb.net,我有一个数据库,其中包含一个用户和角色表以及一个3层项目(DAL用于存储数据库实体等,BAL用于存储业务逻辑,如CRUD操作和站点本身) 角色是 管理员-完全访问权限 HR-创建和查看员工(用户) GeneralUser-可以查看员工,但不能创建 Users表有一个RoleID列,存储上述角色的值(1,2等) 我通过添加 <authentication mode="Forms"> <forms name="site" loginUrl="/login/" protectio
<authentication mode="Forms">
<forms name="site" loginUrl="/login/" protection="All" timeout="120" slidingExpiration="false" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
if (user.role != HR)
{
CreateButton.Visible = false;
}