通过客户端IP来规定访问者的访问权限

来源:互联网 发布:社交网络下载 编辑:程序博客网 时间:2024/05/01 17:23
该程序是在写一个项目的时候需要用到的,后面经过分析、测试通过,特别适合用在局域网内的web程序。
//在首页初始化方法中
private void Page_Load(object sender, System.EventArgs e)
  {
   if(!Page.IsPostBack)
   {
   //判断客服端IP的的范围
    string ip=Request.ServerVariables["REMOTE_ADDR"];//获得客服端IP
    string Start1_ip="***.***.***.***";
    string End1_ip"***.***.***.***";
    string Start2_ip="***.***.***.***";
    string End2_ip="***.***.***.***";//这些是你所在局域网内的IP段
    //…………………………   这里根据实际情况设置多个IP段 
    //与客服端IP做比较
    if(Start1_ip.CompareTo(ip)<0&&End1_ip.CompareTo(ip)>0||Start2_ip.CompareTo(ip)<0&&End2_ip.CompareTo(ip)>0)
    {
      //这里是在你局域网内的用户权限的操作
    }
    else
    {
      //这里是不在你局域网内的用户权限的操作
    }
 
原创粉丝点击