\eapie\source\request\sessionimage_verify_code

Summary

Methods
Properties
Constants
check()
image_verify_code_check()
phone_verify_code_check()
api_show()
No public properties found
No constants found
_check_()
No protected properties found
N/A
_init_var()
$_action_namespace
N/A

Properties

$_action_namespace

$_action_namespace : string

子方法的命名空间

Type

string

Methods

check()

check(boolean  $return_bool = false) : mixed

检查是否已初始化

Parameters

boolean $return_bool

是否返回布尔值

Returns

mixed

image_verify_code_check()

image_verify_code_check() : mixed

检测图片验证码

Returns

mixed

phone_verify_code_check()

phone_verify_code_check() : mixed

检测手机验证码

SESSIONPHONEVERIFYCODECHECK [{"phone":"必须|检测手机验证码","phone_verify_key":"必须|手机验证码键名称,如注册sign_up、重置密码reset_password","phone_verify_code":"必须|手机验证码"}]

Returns

mixed

api_show()

api_show(string  $data = array()) : \eapie\source\request\session\print

显示验证码。获取数字验证码图片,输出到页面上 将验证码存入 $_SESSION['session_private']['verify_code']['image_verify_code'][$key] 并且用md5进行加密

$config = array( "length"=>"字符长度", "height"=>"高", "width"=>"宽" );

SESSIONIMAGEVERIFYCODESHOW [{"image_verify_key":"必须|验证码的键名称","bg_img":"选填|是否使用背景图片,默认false","bg_color":"选填|背景颜色,bg_color_rand为false有效。是一个rgb参数数组,如白色背景:[255, 255, 255]","bg_color_rand":"选填|背景颜色随机,默认为true","font":"字符类型的选择。默认default,是数字和英文。number|chinese|english","font_size":"选填|字体大小,默认23","font_ttf":"选填|验证码字体 默认5.ttf,其他值为1~6.ttf,中文篆体是z.ttf","height":"选填|高度,默认50","width":"宽度|默认宽度160"}]

Parameters

string $data

Returns

\eapie\source\request\session\print

_check_()

_check_(array  $data = array()) : \eapie\source\request\session\throw

检测验证码,无论是否正确都要生成一个临时的验证码 因为验证码保存在session中的,所以验证码检测工具也在这里

$data['image_verify_key'] 键 $data['image_verify_code'] 验证码

Parameters

array $data

数据

Returns

\eapie\source\request\session\throw

_init_var()

_init_var() : void

初始化变量