搜索
系统检测到您的用户名不符合规范:

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

浏览:3593 发布日期: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));
}
}
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
Iceㄨ涛
积分:1093 等级:LV3
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /