\extendSMS

短信操作类

Summary

Methods
Properties
Constants
SmsData()
SmsUserSet()
SmsAdminLogin()
SmsAdminVerify()
SmsSend()
UserLoginVerify()
RegisterSms()
UserLogin()
OrderEmailTips()
OrderTips()
SmsSendAliyun()
randString()
AliyRequest()
$Type
No constants found
No protected methods found
No protected properties found
N/A
encode()
fetchContent()
No private properties found
N/A

Properties

$Type

$Type : int

Type

int — 发信类型 1验证码,2工单,3订单

Methods

SmsData()

SmsData() : mixed

获取服务端短信数据

Returns

mixed —

SmsUserSet()

SmsUserSet( $phone) : mixed

Parameters

$phone

修改手机号

Returns

mixed —

SmsAdminLogin()

SmsAdminLogin( $phone) : mixed

Parameters

$phone

手机号登录

Returns

mixed —

SmsAdminVerify()

SmsAdminVerify( $Code) : mixed

Parameters

$Code

验证短信是否正确!

Returns

mixed —

SmsSend()

SmsSend( $code = '',  $phone = '') : mixed

Parameters

$code
$phone

发送短信

Returns

mixed —

UserLoginVerify()

UserLoginVerify( $code = '', mixed  $type = 1) : mixed

Parameters

$code

用户后台登录验证

mixed $type

Returns

mixed —

RegisterSms()

RegisterSms(mixed  $phone = '') : mixed

Parameters

mixed $phone

Returns

mixed —

UserLogin()

UserLogin( $phone = '',  $num = 3, mixed  $type = 1) : mixed

Parameters

$phone
$num

发送用户登录短信验证码

mixed $type

Returns

mixed —

OrderEmailTips()

OrderEmailTips( $order,  $name) : bool

Parameters

$order
$name

Returns

bool —

发送订单邮件通知

OrderTips()

OrderTips( $uid,  $order) : bool

Parameters

$uid
$order

发送新订单通知【短信提醒】

Returns

bool —

SmsSendAliyun()

SmsSendAliyun( $PhoneNumbers,  $TemplateParam) : mixed

Parameters

$PhoneNumbers

//手机号

$TemplateParam

//验证码 阿里云发送短信

Returns

mixed —

randString()

randString(int  $len = 6) : string

产生随机数串

Parameters

int $len

随机数字长度

Returns

string —

AliyRequest()

AliyRequest( $accessKeyId,  $accessKeySecret,  $domain,  $params,  $security = false,  $method = 'POST') : bool|\extend\stdClass

生成签名并发起请求 阿里云

Parameters

$accessKeyId

string AccessKeyId (https://ak-console.aliyun.com/)

$accessKeySecret

string AccessKeySecret

$domain

string API接口所在域名

$params

array API具体参数

$security

bool 使用https

$method

bool 使用GET或POST方法请求,VPC仅支持POST

Returns

bool|\extend\stdClass —

返回API接口调用结果,当发生错误时返回false

encode()

encode(mixed  $str) : mixed

Parameters

mixed $str

Returns

mixed —

fetchContent()

fetchContent(mixed  $url, mixed  $method, mixed  $body) : mixed

Parameters

mixed $url
mixed $method
mixed $body

Returns

mixed —