Skip to content

iAsuma/sms-extend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

安装

./sms-extend/install.sh
  1. 修改composer.json
"autoload": {
    "classmap":[
        "extend/aliyun"
    ]
},
composer dump-autoload
  1. 配置config
//阿里云短信服务
'alisms_key' => '',
'alisms_secret' => '',
'alisms_snscode' => '',
'alisms_sign' => '',
  1. 使用 function
/**
*	发送验证码
*/
public function sendMsgCode(Request $request)
{
	$phone = $request->post('phone');
	empty($phone) && exit(res_json_str('-1', '手机号不能为空'));

	try {
		$msg = rand(100000, 999999);
		$data = array(
            'keyId' => Config::get('alisms_key'),
            'keySecret' => Config::get('alisms_secret'),
            'phone' => $phone,
            'sign' => Config::get('alisms_sign'),
            'snscode' => Config::get('alisms_snscode')
        );
    	$alisms = AliSms::sendSms($data, ['code' => $msg]);	
	} catch (Exception $e) {
		exit(res_json_str('-2', '发送失败'));
	}

	if($alisms->Code == "OK"){
		Redis::set('loginCode_'.$phone, $msg, 290);
		exit(res_json_str('100', $alisms->Code));
	}

	exit(res_json_str('101', $alisms->Code));
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published