Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

32 wiersze
834 B

3 lat temu
  1. <?php
  2. namespace Api\Model;
  3. use Api\Model\BaseModel;
  4. /**
  5. *
  6. * @author star7th
  7. */
  8. class VerifyCodeModel {
  9. //次数加1
  10. public function _ins_times($key){
  11. // 初始化缓存
  12. S(array('type'=>'File','prefix'=>'think453434d','expire'=>60*60*24));
  13. $cache_times = S($key);
  14. $cache_times = intval($cache_times) ;
  15. $ret = S($key, $cache_times + 1 , 24*60*60);
  16. return $ret ;
  17. }
  18. public function _check_times($key , $max_times = 5 ){
  19. // 初始化缓存
  20. S(array('type'=>'File','prefix'=>'think453434d','expire'=>60*60*24));
  21. $cache_times = S($key);
  22. $cache_times = intval($cache_times) ;
  23. if ($cache_times) {
  24. if ($cache_times >= $max_times) {
  25. return false;
  26. }
  27. }
  28. return true ;
  29. }
  30. }