用户权限---详细设置
2006-05-07 16:56
288 查看
用户登录后将用户权限存储在Session["user_power"]中
用户权限分为0,1,2,3
用一个通用函数判断是否有访问该页面的权限
public bool yanzhen(string[] quanxian,string user_power)
{
bool fangwen;
fangwen=false;
for(int i=0;i<quanxian.Length;i++)
{
if(quanxian[i].ToString()==user_power.ToString())
{
fangwen=true;
break;
}
else
{
fangwen=false;
}
}
return fangwen;
}
参数 quanxian数组用来传递可以访问该页面的Session["user_power"],User_power参数用来传递现行登陆用户的权限值
在页面中调用该函数
ty=new tongyong();
string[] quanxian=new string[]{"0","3","4"};//设置可以访问该页面的用户权限
bool fwqx;//用来存储返回的值
string user_power;
if (Session["user_power"]!=null)//判断Session用户权限是否为null值
{
user_power=Session["user_power"].ToString();
}
else
{
user_power="";
}
fwqx=ty.yanzhen(quanxian,user_power);
if(!fwqx)
{
Response.Write(@"<script>alert('您没有访问该页面的权限');history.go(-1);</script>");
Response.End();
}
//-------------------------------------------------------
用户权限分为0,1,2,3
用一个通用函数判断是否有访问该页面的权限
public bool yanzhen(string[] quanxian,string user_power)
{
bool fangwen;
fangwen=false;
for(int i=0;i<quanxian.Length;i++)
{
if(quanxian[i].ToString()==user_power.ToString())
{
fangwen=true;
break;
}
else
{
fangwen=false;
}
}
return fangwen;
}
参数 quanxian数组用来传递可以访问该页面的Session["user_power"],User_power参数用来传递现行登陆用户的权限值
在页面中调用该函数
ty=new tongyong();
string[] quanxian=new string[]{"0","3","4"};//设置可以访问该页面的用户权限
bool fwqx;//用来存储返回的值
string user_power;
if (Session["user_power"]!=null)//判断Session用户权限是否为null值
{
user_power=Session["user_power"].ToString();
}
else
{
user_power="";
}
fwqx=ty.yanzhen(quanxian,user_power);
if(!fwqx)
{
Response.Write(@"<script>alert('您没有访问该页面的权限');history.go(-1);</script>");
Response.End();
}
//-------------------------------------------------------
相关文章推荐
- linux下ftp(vsftpd)添加用户及设置权限详细步骤--(关于阿里云)
- Win8.1设置ftp服务器并设定用户操作权限的详细教程
- 用户权限---详细设置
- Oracle 用户创建及权限设置
- msde 2000增加用户及权限设置
- mongoDB权限设置之创建管理员和普通用户
- MySQL创建用户 权限设置
- 053医疗项目-模块五:权限设置-将用户操作权限写入Session
- mysql用户密码修改,用户添加、删除及设置权限
- WordPress用户权限设置
- mysql 用户管理和权限设置
- weblogic 控制台设置不同权限用户(monitor deployer operter)
- Oracle创建用户及权限设置
- oracle用户创建及权限设置
- 如何在Linux下设置访问控制列表(ACL)来控制用户的权限
- 用户主文件夹权限设置
- Linux用户权限设置
- CentOS7 添加FTP用户并设置权限
- IIS主机托管的FSO设置用户权限问题
- 关于IUser用户的权限设置