PHP Class SmsModel, thinksns

Author: Medz Seven ([email protected])
Inheritance: extends Model
Afficher le fichier Open project: medz/thinksns-4 Class Usage Examples

Protected Properties

Свойство Type Description
$code integer 验证码代码
$curl object 储存Curl对象的变量
$fields array 数据表保护字段成员
$param string 发送服务器参数
$phone integer 用户发送的手机号码
$provider string 短信平台提供商
$resultCode string 成功返回表示代码
$tableName string 短信记录表
$template string 短信模板
$type string 发送方式 type [auto,post,get] auto标识get+post并存
$url string 短信服务器地址

Méthodes publiques

Méthode Description
CheckCaptcha ( float $phone, integer $code ) : boolean 校验验证码是否正确
__construct ( $name = '' ) 构造方法 - 获取短信数据配置
__destruct ( ) 析构方法 - 主要关闭curl
checkEmailCaptcha ( string $email, integer $code ) : boolean 验证邮箱验证码正确性
getCode ( ) : integer 获取验证码
getMessage ( ) : string 获取消息
getService ( ) : array 获取平台配置
sendCaptcha ( integer $phone, boolean $sendLock = false ) : boolean 发送验证码
sendEmaillCaptcha ( string $email, boolean $sendLock = false ) : boolean 发送验证码到邮箱
sendMessage ( integer $phone, string $message, boolean $sendLock = false ) : boolean 发送短息消息
smsbao ( string $data ) : boolean 短信宝 www.smsbao.com

Méthodes protégées

Méthode Description
InLock ( integer $time = null ) 时间加锁
allBefore ( ) : boolean 所以方法方法前置方法
auto ( string $data ) : boolean 自适应校验发送是否成功
buildParam ( ) undocumented function
curl ( ) : string 发送数据
ihuyi ( string $data ) : boolean 互亿无线平台校验
lock ( ) : boolean 时间锁,检查是否不可以发送
send ( ) : boolean 发送
setMessage ( string $message ) 设置消息

Method Details

CheckCaptcha() public méthode

校验验证码是否正确
Author: Medz Seven ([email protected])
public CheckCaptcha ( float $phone, integer $code ) : boolean
$phone float 手机号码
$code integer 验证码
Résultat boolean

InLock() protected méthode

时间加锁
Author: Medz Seven ([email protected])
protected InLock ( integer $time = null )
$time integer 加锁的时间

__construct() final public méthode

构造方法 - 获取短信数据配置
Author: Medz Seven ([email protected])
final public __construct ( $name = '' )

__destruct() final public méthode

析构方法 - 主要关闭curl
Author: Medz Seven ([email protected])
final public __destruct ( )

allBefore() protected méthode

所以方法方法前置方法
Author: Medz Seven ([email protected])
protected allBefore ( ) : boolean
Résultat boolean

auto() protected méthode

自适应校验发送是否成功
Author: Medz Seven ([email protected])
protected auto ( string $data ) : boolean
$data string 数据;
Résultat boolean

buildParam() protected méthode

undocumented function
Author:
protected buildParam ( )

checkEmailCaptcha() public méthode

验证邮箱验证码正确性
Author: Medz Seven ([email protected])
public checkEmailCaptcha ( string $email, integer $code ) : boolean
$email string 邮箱地址
$code integer 验证码
Résultat boolean

curl() protected méthode

发送数据
Author: Medz Seven ([email protected])
protected curl ( ) : string
Résultat string

getCode() public méthode

获取验证码
Author: Medz Seven ([email protected])
public getCode ( ) : integer
Résultat integer

getMessage() public méthode

获取消息
Author: Medz Seven ([email protected])
public getMessage ( ) : string
Résultat string

getService() public méthode

获取平台配置
Author: Seven Du ([email protected])
public getService ( ) : array
Résultat array

ihuyi() protected méthode

互亿无线平台校验
Author: Medz Seven ([email protected])
protected ihuyi ( string $data ) : boolean
$data string 数据
Résultat boolean

lock() protected méthode

时间锁,检查是否不可以发送
Author: Medz Seven ([email protected])
protected lock ( ) : boolean
Résultat boolean

send() protected méthode

发送
Author: Medz Seven ([email protected])
protected send ( ) : boolean
Résultat boolean

sendCaptcha() public méthode

发送验证码
Author: Medz Seven ([email protected])
public sendCaptcha ( integer $phone, boolean $sendLock = false ) : boolean
$phone integer 要发送到的手机号码
$sendLock boolean 发送锁,默认关闭
Résultat boolean

sendEmaillCaptcha() public méthode

发送验证码到邮箱
Author: Medz Seven ([email protected])
public sendEmaillCaptcha ( string $email, boolean $sendLock = false ) : boolean
$email string 邮箱地址
$sendLock boolean 是否有时间锁
Résultat boolean

sendMessage() public méthode

发送短息消息
Author: Medz Seven ([email protected])
public sendMessage ( integer $phone, string $message, boolean $sendLock = false ) : boolean
$phone integer 手机号码
$message string 短信内容
$sendLock boolean 时间锁, 默认关闭
Résultat boolean

setMessage() protected méthode

设置消息
Author: Medz Seven ([email protected])
protected setMessage ( string $message )
$message string 消息

smsbao() public méthode

短信宝 www.smsbao.com
Author: Seven Du ([email protected])
public smsbao ( string $data ) : boolean
$data string 数据
Résultat boolean

Property Details

$code protected_oe property

验证码代码
protected int $code
Résultat integer

$curl protected_oe property

储存Curl对象的变量
protected object $curl
Résultat object

$fields protected_oe property

数据表保护字段成员
protected array $fields
Résultat array

$param protected_oe property

发送服务器参数
protected string $param
Résultat string

$phone protected_oe property

用户发送的手机号码
protected int $phone
Résultat integer

$provider protected_oe property

短信平台提供商
protected string $provider
Résultat string

$resultCode protected_oe property

成功返回表示代码
protected string $resultCode
Résultat string

$tableName protected_oe property

短信记录表
protected string $tableName
Résultat string

$template protected_oe property

短信模板
protected string $template
Résultat string

$type protected_oe property

发送方式 type [auto,post,get] auto标识get+post并存
protected string $type
Résultat string

$url protected_oe property

短信服务器地址
protected string $url
Résultat string