1. 程式人生 > >生成手機驗證碼

生成手機驗證碼

//php頁面 //手機號 public function shou(){ $tel=Request::instance()->param('tel'); $this->tel($tel); } //手機驗證碼 public function tel($tel){ $statusStr = array( "0" => "簡訊傳送成功", "-1" => "引數不全", "-2" => "伺服器空間不支援,請確認支援curl或者fsocket,聯絡您的空間商解決或者更換空間!", "30" => "密碼錯誤", "40" => "賬號不存在", "41" => "餘額不足", "42" => "帳戶已過期", "43" => "IP地址限制", "50" => "內容含有敏感詞" ); $smsapi = "http://api.smsbao.com/"; $user = "zhangjinchai"; //簡訊平臺帳號 $pass = md5("19971212zjc"); //簡訊平臺密碼 $content="【上海巨集燁集團】您本次皇室驗證碼是:".$this->suiji();//要傳送的簡訊內容 $phone = $tel;//要傳送簡訊的手機號碼 $sendurl = $smsapi."sms?u=".$user."&p=".$pass."&m=".$phone."&c=".urlencode($content); $result =file_get_contents($sendurl); if($result){ return true; }else{ return false; } } //生成4位隨機的數 public function suiji(){ $a=rand(1000,9999); Session::set('phone_code',$a); return $a; } //傳輸手機號 ( js) $(".tel").click(function () { var tel=$("#tel").val(); $.post( "{:url('index/shou')}", { tel:tel }, function (data) { } ) }) //進行賬號密碼驗證 $(".but").click(function () { var u_name=$("#u_name").val(); var u_pwd=$("#u_pass").val(); var yzm=$("#yzm").val(); $.post( "{:url('index/login_do')}", { u_name:u_name, u_pwd:u_pwd, yzm:yzm }, function (data) { if(data==1){ alert("註冊成功"); location.href="{:url('index/index')}"; }else{ alert("註冊失敗"); } } ) })