\app\common\libraryEms

邮箱验证码类

Summary

Methods
Properties
Constants
get()
send()
notice()
check()
flush()
No public properties found
No constants found
No protected methods found
$expire
$maxCheckNums
N/A
No private methods found
No private properties found
N/A

Properties

$expire

$expire : integer

验证码有效时长

Type

integer

$maxCheckNums

$maxCheckNums : integer

最大允许检测的次数

Type

integer

Methods

get()

get(integer  $email, string  $event = 'default') : \app\common\library\Ems

获取最后一次邮箱发送的数据

Parameters

integer $email

邮箱

string $event

事件

Returns

\app\common\library\Ems

send()

send(integer  $email, integer  $code = NULL, string  $event = 'default') : boolean

发送验证码

Parameters

integer $email

邮箱

integer $code

验证码,为空时将自动生成4位数字

string $event

事件

Returns

boolean

notice()

notice(mixed  $email, string  $msg = '', string  $template = NULL) : boolean

发送通知

Parameters

mixed $email

邮箱,多个以,分隔

string $msg

消息内容

string $template

消息模板

Returns

boolean

check()

check(integer  $email, integer  $code, string  $event = 'default') : boolean

校验验证码

Parameters

integer $email

邮箱

integer $code

验证码

string $event

事件

Returns

boolean

flush()

flush(integer  $email, string  $event = 'default') : boolean

清空指定邮箱验证码

Parameters

integer $email

邮箱

string $event

事件

Returns

boolean