首页 | 心情日记 | 建站心得 | 编程技术 | 大盘分析 | 股市信息 | 学习园地 | 电脑技巧 | 物流外贸 | 另类其它 | 站长推荐 | 给我留言 | 相册

用户登陆
用户:
密码:
 
不保存保存一天
保存一月保存一年

站点日历
73 2024 - 11 48
     12
3456789
10111213141516
17181920212223
24252627282930


站点统计

最新评论

日志搜索

 标题   内容


L-BLOG防恶意灌水的方法 快速关闭L-BLOG的引用功能
未知 L-BLOG限制一个IP一天最多注册一次(防止恶意注册)   [ 日期:2010-03-06 13:38:51 ]   [ 来自:本站原创 ]

海外邮件中继,海外退信中继,美国高速VPS,不限流量VPN,邮局维护和管理,邮件网关,EMOS邮件中继,POSTFIX邮件中继,Winwebmail邮件中继,Winmail邮件中继,DBMail邮件中继,JDMail邮件中继,Exchange邮件中继,MDaemon邮件中继 淘宝店:http://shantan.taobao.com 云邮科技官网:www.yunrelay.com

【字体设置:
在上一篇文章,L-BLOG防恶意灌水的方法,我已经提出了关于L-BLOG防止恶意灌水的实用方法,今天的这篇文章,就教大家如何来防止恶意注册的问题,思路还是跟上一篇的文章是一样的【对于留言以及相片评论部分大家可以根据上次的文章自己修改一下,我把相关的SQL语句给大家参考一下:】
Dim Postnum,Regnum,Gbooknum,Photonum
'限制博客评论部分
Postnum=Conn.ExeCute("SELECT COUNT(comm_id) FROM blog_Comment WHERE comm_PostIP='"&Guest_IP&"' and Day(comm_PostTime)=Day(Now)")(0)
'限制IP重复注册部分
Regnum=Conn.ExeCute("SELECT COUNT(mem_ID) FROM blog_Member WHERE mem_LastIP='"&Guest_IP&"' and Day(mem_Lastlogin)=Day(Now)")(0)
'限制留言数量部分
Gbooknum=Conn.ExeCute("SELECT COUNT(gb_ID) FROM blog_Guestbook WHERE gb_PostIP='"&Guest_IP&"' and Day(gb_PostTime)=Day(Now)")(0)
'限制相片评论部分
Photonum=Conn.ExeCute("SELECT COUNT(comm_ID) FROM photo_Comment WHERE comm_PostIP='"&Guest_IP&"' and Day(comm_PostTime)=Day(Now)")(0)

大家把相关的SQL语句放到commond.asp,然后在相关的页面修改即可,参考上一篇的文章,留言以及相片评论部分不再详细说明,现在要说明的是注册部分,我们需要对数据库的结构进行调整,打开你的数据库,找到blog_member表,用设计模式打开,增加men_lastlogin字段,类型为“日期/时间”,默认值为Now(),然后保存。

打开logging.asp,找到
SQL="SELECT mem_Name,mem_Password,mem_Status,mem_LastIP FROM blog_member在mem_LastIP后增加",mem_Lastlogin",使其变为:
SQL="SELECT mem_Name,mem_Password,mem_Status,mem_LastIP,mem_Lastlogin FROM blog_member
找到memLogin("mem_LastIP")=Guest_IP,在后面增加memLogin("mem_lastlogin")=Now()

打开register.asp页面,在合适的位置增加如下内容:
ElseIF Regnum>=1 Then'这里用大于等于1表示当天有人用这个IP登录或注册过
         Reg_Title="出现错误"
         Reg_Message="<a href=""javascript:history.go(-1);"">此IP今天已经登录或注册过了,禁止重复注册!</a>"

OK,全面工作已经完成了!

暂时没有评论
   发表评论 - 不要忘了输入验证码哦!
作者: 用户:  密码:  我要注册 验证码: 
为防止广告注册机程序,验证码不会自动显示,请点击此处显示或者(刷新)验证码!
评论:

禁止表情
禁止UBB
禁止图片
识别链接
识别关键字
确定发布?
最多可以输入200个字,目前你已经输入了0个字;你今日还可以发表10条评论!
 
   

CopyRight © 2008-2010 广东金融学院030904班 All Rights Reserved
Powered by www.030904.com