order("id desc")->find(); if ($phone_code){ if ($phone_code->add_time+10*60code; }else{ json_result(400,"验证码已失效,请重新获取"); } } // 发送验证码 public static function send_code($phone,$type=0) { $code= str_pad(mt_rand(111111, 999999), 6, "0", STR_PAD_BOTH);; $add["phone"]=$phone; $add["type"]=$type; $add["code"]=$code; $add["add_time"]=time(); PhoneCode::create($add); if ($type==0){// 手机验证码 self::send_phone($phone,$code); }else{// 邮件 self::send_mail($phone,$code); } return $code; } // 发送手机号码 public static function send_phone($phone,$code) { Send::login_code($phone,$code); } // 发送邮件 public static function send_mail($mail,$code) { $data["user_email"]=$mail; $data["name"]=$mail; $data["content"]="【BTS】您的验证码是".$code; Mail::sendEmail($data); } }