ForWork.Net

欢迎参观ForWork.Net,快乐工作·快乐生活!你我的快乐生活:)

上一篇: 新版 小崔说事《论股谈经》 下一篇:24岁女孩与30岁男人的经典对白,感动!

一个朋友单位的网站(动易+动网),现在需要把论坛限制为指定IP访问而主站不限制,动网后台只有限制IP访问,而整个站点又是使用的共同用户API接口,因为是租用的虚拟空间,所以只能修改代码。下面为代码,需要的朋友自己复制。。。

'=======================
'判断来路分析,IP限定
'PowerBy Person01
Dim HttpUrl
HttpUrl=request.ServerVariables("SCRIPT_NAME")
'判断是否为论坛登录 其他不判断
IF UCase(Left(HttpURL,5))="/BBS/" And Ucase(HttpUrl)<>"/BBS/DV_DPO.ASP" Then
Dim Guest_IP,Allow_IP
Allow_IP="61.177.145.250|58.214.243.142|"
Dim Ip_N  '定义IP数
Guest_IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
IF Trim(Guest_IP) = "" then Guest_IP=Request.ServerVariables("REMOTE_ADDR")
Allow_IP=Split(Allow_IP,"|")
Ip_N=Ubound(Allow_IP)

Dim ip_i
Dim AllowVisit '定义是否允许访问 True |False
AllowVisit=False
For ip_i=0 to Ip_N
  IF Trim(Guest_IP)=Trim(Allow_IP(ip_i)) Then AllowVisit=True
Next
IF AllowVisit=False Then
   Response.Write("<script>") 
  Response.Write "alert('对不起,你无权访问!\n\n 请联系管理员!');"
  Response.Write "window.close();"
  Response.Write "</script>"
  Response.End()
End IF
End IF
'======================

 整个代码加在BBS/Conn.asp文件里面 就可以了

点击这里获取该日志的TrackBack引用地址

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于本文

您正在阅读的是:动网+动易网站系统 只允许指定IP访问代码
Person01 发表于:2008-2-21 10:46:18
分类:个人作品
关键词:动网  论坛  动易  CMS  IP  代码  程序  

最近发表

最新评论及回复

最近留言

友情链接

控制面板

Search

网站分类

文章归档

图标汇集

订阅ForWork.Net

什么是RSS订阅?查看解释
订阅到您的在线阅读器

抓虾 google reader my yahoo bloglines 鲜果 哪吒

博客作者

Person01

Copyright 2006-2008 ForWork.Net 【快乐工作·快乐生活】 Rights Reserved.  苏ICP备05070716号

Powered By Z-Blog 1.8 Walle Build 100427 Code detection by Codefense 网络支持 网服数据