Sms.php 500 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace app\model;
  3. use think\Model;
  4. class Sms extends Model
  5. {
  6. protected $table = "jm_sms";
  7. /**
  8. * 检测验证码
  9. */
  10. public static function checkSmsCode($phone , $code , $type = 1):string
  11. {
  12. $sms = Sms::where(['phone' => $phone , 'code' => $code])->find();
  13. if(empty($sms)) {
  14. return 'code-error';
  15. }
  16. if(time() - $sms['createtime'] >= 600) {
  17. return 'code-timeout';
  18. }
  19. return 'success';
  20. }
  21. }