tp3.2验证码不能验证

浏览:2703 发布日期:2014/06/29 分类:求助交流
<?php

namespace     Home\Controller;
use Think\Controller;
use Think\Verify;

//登录类
class LoginController extends Controller{
    //登录显示
    public function index(){
        $this->display();
    }
    public function  verify(){
        //导入Image类库
        $config =    array(
            'fontSize'    =>    46,    // 验证码字体大小
            'length'      =>    4,     // 验证码位数
            'useNoise'    =>    true, // 关闭验证码杂点
        );
        $Verify = new Verify($config);
        $Verify->entry();


    }
    //登录验证
    public function login(){
       // var_dump($_SESSION);
        $code = $_POST['verify'];
        if(!$this->checkVerify($code)){
            $this->error('验证码错误');
            redirect('index',2,'2秒内返回登录页面。。');
        }
        $password = I('password','','md5');
        $cond['nickname'] = I('nickname');
        $User = M('User')->where($cond)->find();
        if($User['password']!=$password||!$User)
        {
            $this->error('密码或昵称错误!');
            redirect('index',2,'2秒内返回登录页面。。');
        }
        else{
            echo "登录成功";
        }


    }
    //验证码验证
    public function checkVerify($code){
        $verify = new Verify();
        return $verify->check($code);
    }


}
session('verify')值为空;var_dump($_SESSION)=array (size=1)
  'd2d977c58444271d9c780187e93f80e5' => 
    array (size=2)
      'verify_code' => string '97b6d83f5ab7327907fcc16646127fd5' (length=32)
      'verify_time' => int 1404031053
最佳答案
评论( 相关
后面还有条评论,点击查看>>