Sms.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace app\admin\controller\base\msg;
  3. /**
  4. * @title 短信管理控制器
  5. * @desc 短信管理
  6. * @author Rock
  7. * @version 1.0
  8. * @icon fa fa-envelope-o
  9. */
  10. use app\admin\controller\Base;
  11. use app\common\model\base\msg\Sms as Smsmodel;
  12. use app\common\model\base\user\User as userModel;
  13. class Sms extends Base
  14. {
  15. protected $noNeedLogin = ['send'];
  16. protected $userModel = null;
  17. public function _initialize()
  18. {
  19. parent::_initialize();
  20. $this->userModel = new userModel;
  21. }
  22. /**
  23. * @title 发送短信验证码到手机
  24. * @desc 发送短信到手机
  25. * @method GET/POST
  26. * @param {string} {mobile} {} {手机号}
  27. * @return {array} {data}
  28. * @author Rock
  29. */
  30. public function send($mobile="")
  31. {
  32. if(empty($mobile)){
  33. return res(2,"请输入手机号码");
  34. }
  35. $res = Smsmodel::send($mobile);
  36. if($res && $res['code']==1){
  37. return res(1,$res['msg']);
  38. }else{
  39. return res(2,$res['msg']);
  40. }
  41. }
  42. }