88 lines
1.4 KiB
PHP
88 lines
1.4 KiB
PHP
|
|
<?php
|
|||
|
|
|
|||
|
|
namespace addons\smsbao;
|
|||
|
|
|
|||
|
|
use app\common\library\Menu;
|
|||
|
|
use think\Addons;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* Smsbao插件
|
|||
|
|
*/
|
|||
|
|
class Smsbao extends Addons
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 插件安装方法
|
|||
|
|
* @return bool
|
|||
|
|
*/
|
|||
|
|
public function install()
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
return true;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 插件卸载方法
|
|||
|
|
* @return bool
|
|||
|
|
*/
|
|||
|
|
public function uninstall()
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
return true;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 插件启用方法
|
|||
|
|
* @return bool
|
|||
|
|
*/
|
|||
|
|
public function enable()
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
return true;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 插件禁用方法
|
|||
|
|
* @return bool
|
|||
|
|
*/
|
|||
|
|
public function disable()
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
return true;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 短信发送
|
|||
|
|
* @param Sms $params
|
|||
|
|
* @return mixed
|
|||
|
|
*/
|
|||
|
|
public function smsSend(&$params)
|
|||
|
|
{
|
|||
|
|
$smsbao = new library\Smsbao();
|
|||
|
|
$result = $smsbao->mobile($params['mobile'])->msg("你的短信验证码是:{$params['code']}")->send();
|
|||
|
|
return $result;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 短信发送通知(msg参数直接构建实际短信内容即可)
|
|||
|
|
* @param array $params
|
|||
|
|
* @return boolean
|
|||
|
|
*/
|
|||
|
|
public function smsNotice(&$params)
|
|||
|
|
{
|
|||
|
|
$smsbao = new library\Smsbao();
|
|||
|
|
$result = $smsbao->mobile($params['mobile'])->msg($params['msg'])->send();
|
|||
|
|
return $result;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 检测验证是否正确
|
|||
|
|
* @param Sms $params
|
|||
|
|
* @return boolean
|
|||
|
|
*/
|
|||
|
|
public function smsCheck(&$params)
|
|||
|
|
{
|
|||
|
|
return TRUE;
|
|||
|
|
}
|
|||
|
|
}
|