找回密码
 注册
查看: 2166|回复: 3
收起左侧

动网论坛增加防暴力注册需填用户名倒填项功能,不填不能注册

[复制链接]

5314

主题

8320

帖子

1万

积分

管理员

出售国内外虚拟空间

Rank: 10Rank: 10Rank: 10

积分
14665
帖子
8320
精华
67
体力
14665 点
蓝豆
2391 点
注册时间
2007-6-8

终身成就奖LY官方团队会员身份ID卡

发表于 2009-2-13 11:34:05 | 显示全部楼层 |阅读模式
增加防暴力注册需填用户名倒填项功能,不填倒填项不能注册哦。。。。 打开后台风格界面管理login - html(13).html 找到else { t.className=\\\"forminfo\\\"; } } //-->在//-->上面添加function DaoAuto_onclick(){ var user2=\\\"\\\"; var user1=document.theForm.{$username}.value; if (user1==\\\"\\\") { alert(\\\"别乱来啊,用户名都没填怎么能生成倒填项!\\\"); } else { Koomv_length=parseInt(user1.length); for (i=1;i<=Koomv_length;i++) { user2=user2+user1.charAt(Koomv_length-i); } document.theForm.username_che.value=user2; } }再找到class=\\\"forminfo\\\">  注册用户名长度限制为{$NameLimLength}-{$NameMaxLength}字节 在后面加入
  • 用户名倒填项

      防暴力注册项,请按自动倒填按钮!
  • 二、打开reg.asp 找到If Isnumeric(Request.Form(\\\"OICQ\\\")) Then Qq = Int(Request.Form(\\\"OICQ\\\")) Else Qq = \\\"\\\" End If再下面加入 \'防暴力用户名倒填判断检测代码开始Dim username_che,rosLen,name_D,koomv_name If Request.form(\\\"username_che\\\")=\\\"\\\" Then Response.redirect \\\"showerr.asp?ErrCodes= 宝贝,不好意思,请您填写好用户名倒填项,否则无法注册哦!&action=OtherErr\\\" Else koomv_name=Request.form(\\\"username_che\\\") rosLen=Len(koomv_name) Do while rosLen<>0 name_D=name_D+mid(koomv_name,rosLen,1) IF rosLen=0 then Exit do ELSE rosLen=rosLen-1 End IF Loop username_che=name_D If username_che<>username Then Response.redirect \\\"showerr.asp?ErrCodes= 宝贝,你倒填的用户名没有通过系统验证,为了锻炼你的逆向思维,请继续!!&action=OtherErr\\\" End If End If \'防暴力用户名倒填判断检测代码结束
    出售国内或美国高性能虚拟空间,高速VPS以及服务器! 同时承接各种类型的网站制作,网站维护,支付宝交易安全放心!    联系QQ:6102031
    懒得打字嘛,点击右侧快捷回复
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    网站公告上一条 /2 下一条

    GMT+8, 2024-5-19 02:59 , Processed in 0.125000 second(s), 24 queries , Gzip On.

    © 2006-2022 Powered by Discuz! X3.4

    快速回复 返回顶部 返回列表