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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-25
  • 2021-12-03
  • 2022-12-23
  • 2021-12-10
  • 2021-09-29
  • 2021-11-17
猜你喜欢
  • 2022-01-11
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2021-12-29
相关资源
相似解决方案