class LoginController extends Controller{
public function index($username = null, $password = null, $verify = null){
if(IS_POST){
if(!check_verify($verify , 1)){
$this->error('验证码输入错误!');
}
}
$this -> display();
}
public function verify(){
$verify = new \Think\Verify();
$verify->codeSet = '0123456789';
$verify->fontSize = 14;
$verify->length = 4;
$verify->useImgBg = false;
$verify->useCurve = false;
$verify->useNoise = false;
$verify->imageW = 100;
$verify->imageH = 26;
$verify->entry(1);
}
}
求解post传递验证码与session中不一致;
必须刷新一次验证码后提交才能匹配
最佳答案
