您好,欢迎访问一九零五行业门户网

PHP实例:用PHP实现表单验证码登陆校验

原理:生成一个图片,并且保存图片中显示的字符到session.在登陆时判断输入的校验码是否和session中校验码相同.
这是生成校验码和图片的文件checknumber.php
使用session的问题:
如果打开登陆页在session的失效后才进行登陆,那么登陆会失败.
使用cookie的问题:
cookie是保存在客户端的,所以如果使用cookie的话还不如不用.
针对vbb论坛.保存checknumber.php后.修改mysql数据库template数据表的title  为  logincode  forumhome_logincode  username_loggedout的template  内容.
然后在member.php的
if  ($action==login)
后加入
       //检验校验码
        include_once(./checknumber.php);
        if($number  !=  $login_check_number  ||  $number  ==  )
        {
                print(校验码不正确!);
                die();
        }
其它类似信息

推荐信息