就是我想判断 用户ID的名字,不对的就response.end()
但这么写逻辑反了,应该是不在里面的...
string strUsername = Server.UrlDecode(Request.Cookies["admin"].Value);
string strUsernames = "admin|hanmeimei|lilei";
if (strUsernames.Contains(strUsername))
{
Response.Write("<br><br><font color=red><b><center>您没有权限查看 </center></b></font>");
Response.End();
}
但这么写逻辑反了,应该是不在里面的...
string strUsername = Server.UrlDecode(Request.Cookies["admin"].Value);
string strUsernames = "admin|hanmeimei|lilei";
if (strUsernames.Contains(strUsername))
{
Response.Write("<br><br><font color=red><b><center>您没有权限查看 </center></b></font>");
Response.End();
}
解决方案 »
- Visual Studio 2008 打开就出现问题自动关闭 (超高分提问)
- 如何在C#的中的“form”显示arcgis和mapgis图片文件(初学者问题)
- c# 如何生成一个逻辑表达式对应的二叉树!
- 请朋友们讨论一下c# forms里的@主要有什么作用!!!
- 【急!!!】C#移动视频控件出现闪屏【求大神帮忙】
- SendKeys.SendWai向QQ密码框输入密码
- 不赋值是否就不分配内存
- C#泛型问题
- 参考在论坛搜索一些隐藏DATAGRID列的代码,写了如下代码出错,请问DataGridTableStyle.appingName怎么写,附源码?在线待,谢谢!
- 问一下有关数据绑定的问题!
- WPF做地图~~~~~
- ListView显示问题
string strUsernames = "admin|hanmeimei|lilei";
if (!strUsernames.Contains(strUsername))
{
Response.Write("<br><br><font color=red><b><center>您没有权限查看 </center></b></font>");
Response.End();
}
我这么写肯定是不严谨,比如一个用户叫admi 而不是admin那他也是可以通过的啊
返回值为-1时,说明没找到;
bool status=false;
for(int i=0;i<strUser.length;i++)
{
if(strUsername.equals(strUser[i]))
{
//有权限
status=true;
break;
}
}
if(status)
{
//无权限
}
string strUsernames = "admin|hanmeimei|lilei"; 放在数组里啊 string[] strUser=strUsernames.Split('|');
for(int i=0;i<strUser.length;i++)
{
}
if(!status)
{
//无权限
}
string strUsername = Server.UrlDecode(Request.Cookies["admin"].Value);
string strUsernames = "admin|hanmeimei|lilei";
string[] strUsernames2 = strUsernames.Split('|');
for(int i=1,i=strUsernames2.Length,++i)
{
if (!strUsernames.Contains(strUsername))
{
Response.Write("<br><br><font color=red><b><center>您没有权限查看</center></b></font>");
Response.End();
} }
{
if (!strUsernames.Contains(usrName))
{
Response.Write("<br><br><font color=red><b><center>您没有权限查看</center></b></font>");
Response.End();
}}
string[] strUsernames2 = strUsernames.Split('|');
bool bolPower = false;
for (int i = 0; i < strUsernames2.Length; i++)
{
if (strUsername.Equals(strUsernames[i]))
{
bolPower = true;
break;
}
} if (!bolPower)
{
Response.Write("<br><br><font color=red><b><center>您没有权限查看行政请款,只有财务部,行政部,总经理才有权查看</center></b></font>");
Response.End();
}
for (int i = 0; i < strUsernames2.Length; i++)
string strUsername = Server.UrlDecode(Request.Cookies["admin"].Value);
string strUsernames = "|admin|aa|bb|";
if (strUsernames.IndexOf("|" + strUsername + "|") < 0)
{
Response.Write("<br><br><font color=red><b><center>您没有权限查看行政请款</center></b></font>");
Response.End();
}
foreach (string s in chars.Split('|'))
{
if ("admin".Equals(s))
{
Response.Write("<br><br><font color=red><b><center>您没有权限查看行政请款</center></b></font>");
Response.End();
}
}
string[] strUsernames2 = strUsernames.Split('|');
//要查找的字符串
string strUsername = Server.UrlDecode(Request.Cookies["admin"].Value); bool bolPower = false;
for (int i = 0; i < strUsernames2.Length; i++)
{
if (strUsername.Contains(strUsernames2[i]))
{
bolPower = true;
break;
}
} if (!bolPower)
{
Response.Write("<br><br><font color=red><b><center>您没有权限查看行政请款,只有财务部,行政部,总经理才有权查看</center></b></font>");
Response.End();
}
string strUsernames = "admin|展程|李凤迎|贾秀英|王玉芬|鹏老师|马小晓";
string[] strUsernames2 = strUsernames.Split('|');
//要查找的字符串
string strUsername = "展程"; //Server.UrlDecode(Request.Cookies["admin"].Value); bool bolPower = false;
for (int i = 0; i < strUsernames2.Length; i++)
{
if (strUsername.Equals (strUsernames2[i]))
{
bolPower = true;
break;
}
} if (!bolPower)
{
Response.Write(" <br> <br> <font color=red> <b> <center>您没有权限查看行政请款,只有财务部,行政部,总经理才有权查看 </center> </b> </font>");
Response.End();
}