assign('url', SMSService::code()); return $this->fetch(); } /** * 修改/注册短信平台账号 */ public function save(){ list($account, $password, $phone, $code, $url, $sign) = UtilService::postMore([ ['account', ''], ['password', ''], ['phone', ''], ['code', ''], ['url', ''], ['sign', ''], ], null ,true); $signLen = strlen(trim($sign)); if(!strlen(trim($account))) return JsonService::fail('请填写账号'); if(!strlen(trim($password))) return JsonService::fail('请填写密码'); if(!$signLen) return JsonService::fail('请填写短信签名'); if($signLen > 8) return JsonService::fail('短信签名最长为8'); if(!strlen(trim($code))) return JsonService::fail('请填写验证码'); if(!strlen(trim($url))) return JsonService::fail('请填写域名'); $status = SMSService::register($account, md5(trim($password)), $url, $phone, $code, $sign); if($status['status'] == 400) return JsonService::fail('短信平台:'.$status['msg']); SystemConfig::setConfigSmsInfo($account, $password); return JsonService::success('短信平台:'.$status['msg']); } }