您现在的位置: 动易技术中心 >> 动易产品知识库 >> SiteWeaver常见问题 >> 正文
网站后台安全--重排验证码

    网站管理后台是网站的核心所在。这里的安全性就显得特别重要。

    管理员登录就相当于我们要打开一道门。如果别人有了钥匙就很容易进入大门。如果我们在钥匙上做一点手脚,那么就算别人拿到了也没办法打开。

    一般的验证码在前台输入的和在后台验证时都是相同的。那么安全性自然不高,如果我们把前台显示的验证码按照自己的方法进行重新排列后再验证,那安全性自然提高了。

    下面就验证码重排详细说说修改方法(以动易SW6.6为例)。

    修改文件:Admin/Admin_Login.asp:

    查找代码:

AdminLoginCode = Trim(Request("AdminLoginCode"))

    在下面添加代码:

    Dim CheckCodet
    CheckCodet = CheckCodet & Mid(Session("CheckCode"), 6, 1)
    CheckCodet = CheckCodet & Mid(Session("CheckCode"), 5, 1)
    CheckCodet = CheckCodet & Mid(Session("CheckCode"), 4, 1)
    CheckCodet = CheckCodet & Mid(Session("CheckCode"), 3, 1)
    CheckCodet = CheckCodet & Mid(Session("CheckCode"), 2, 1)
    CheckCodet = CheckCodet & Mid(Session("CheckCode"), 1, 1)
    Session("CheckCode") = CheckCodet '更新CheckCode的Session值为重新排列后的值

    说明:上面代码中红色部分的数字就是控制重新排列的。只需修改这些数字就可以达到我们需要的效果。

    例:前台登录页面显示的验证码为yuzhen,那么照上面的重排后则为nehzuy
    也就是说我们在前台看到的是yuzhen,但在输入的时候需要输入nehzuy才能通过登录验证,否则提示验证码错误。
    而这里的重排规则只有我们自己知道,你可以设置为365214或其他的。当然也可以只要其中一部分,如256,那么验证码则只有3位-uen
    总之一句话,想怎么设就怎么设。

 

感谢yuzhe提供,论坛地址:http://bbs.powereasy.net/dispbbs.asp?boardID=67&ID=384016&page=1

 

文章录入:陈陈    责任编辑:zhenzhen 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 关闭窗口
    动易SiteFactory标签说明
    动易2006网站标签说明列表
    用户手册下载
    联系我们 | 关于动易 | 网站地图 | 相关证书 | 合作伙伴 | 招贤纳士 | 法律条款 | 隐私权声明
    安全上网网上报警
    动易网络科技有限公司版权所有 © 2003-  粤ICP备05004015号
    公安备案编号:4406063010734 本站基于 PowerEasy® SiteWeaver™ 制作