TP5 扩展验证码 支持跨域验证

浏览:3500 发布日期:2018/06/02 分类:系统代码 关键字: 跨域 验证码 跨域验证码 Tp5
tp自带验证码因为session_id问题,导致无法跨域调用,在官方基础我创建了验证码扩展包,支持API跨域调用
使用实例namespace app\api\controller;

use app\api\service\Api;
use captcha\Captcha;

class Publics extends Api
{
    // 登录验证码
    public function captcha()
    {
        $config = [
            // 验证码加密密钥
            'codeSet' => '2345678',
            // 验证码字体大小(px)
            'fontSize' => 20,
            // 验证码图片高度
            'imageH' => 40,
            // 验证码图片宽度
            'imageW' => 120,
            // 验证码位数
            'length' => 4,
        ];
        $referer = $this->request->header('referer');
        $captcha = new Captcha($config);
        return $captcha->entry(md5($referer));
    }
}
评论( 相关
后面还有条评论,点击查看>>