您的位置:首页 > 移动开发 > Objective-C

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

2008-01-27 11:40 316 查看
该程序是在写一个项目的时候需要用到的,后面经过分析、测试通过,特别适合用在局域网内的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
    {
      //这里是不在你局域网内的用户权限的操作
    }

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string object 测试 web