正在显示
2 个修改的文件
包含
52 行增加
和
14 行删除
@@ -229,7 +229,37 @@ class PersonalcenterController extends WeChatBaseController{ | @@ -229,7 +229,37 @@ class PersonalcenterController extends WeChatBaseController{ | ||
229 | 229 | ||
230 | } | 230 | } |
231 | 231 | ||
232 | + /** | ||
233 | + * 发送短信 | ||
234 | + */ | ||
235 | + public function send_message(){ | ||
236 | + | ||
237 | + $url = "http://www.ztsms.cn/sendNSms.do";//提交地址 | ||
238 | + $username = 'xuekaowuyou';//用户名 | ||
239 | + $password = 'Cxz307312';//原密码 | ||
240 | + $sendAPI = new sendAPI($url, $username, $password); | ||
241 | + $key = ''; | ||
242 | + $pattern='1234567890'; | ||
243 | + for( $i=0; $i<6; $i++ ) { | ||
244 | + $key .= $pattern[mt_rand(0, 9)]; | ||
245 | + } | ||
246 | + $rand_name = "验证码:".$key."【学考无忧】"; | ||
247 | + $phone = $_POST['phone']; | ||
248 | + $data = array( | ||
249 | + 'content' => $rand_name,//短信内容 | ||
250 | + 'mobile' => $phone,//手机号码 | ||
251 | + 'productid' => '676767',//产品id | ||
252 | + 'xh' => ''//小号 | ||
253 | + ); | ||
254 | + $sendAPI->data = $data;//初始化数据包 | ||
255 | + $return = $sendAPI->sendSMS('POST');//GET or POST | ||
256 | + if($return){ | ||
257 | + return true; | ||
258 | + }else{ | ||
259 | + return false; | ||
260 | + } | ||
232 | 261 | ||
262 | + } | ||
233 | 263 | ||
234 | 264 | ||
235 | 265 |
@@ -34,7 +34,7 @@ | @@ -34,7 +34,7 @@ | ||
34 | 手机号 | 34 | 手机号 |
35 | </div> | 35 | </div> |
36 | <div class="log_two_input_contant"> | 36 | <div class="log_two_input_contant"> |
37 | - <input style="width:3rem" type="text" placeholder="请输入手机号" maxlength="11" /> | 37 | + <input style="width:3rem" type="text" placeholder="请输入手机号" maxlength="11" name="phone" /> |
38 | </div> | 38 | </div> |
39 | <div class="log_two_input_btn"> | 39 | <div class="log_two_input_btn"> |
40 | <input type="button" class="btn" id="code" value="获取验证码" onclick="codeButton()"> | 40 | <input type="button" class="btn" id="code" value="获取验证码" onclick="codeButton()"> |
@@ -140,19 +140,27 @@ | @@ -140,19 +140,27 @@ | ||
140 | 140 | ||
141 | //短信验证码 | 141 | //短信验证码 |
142 | function codeButton() { | 142 | function codeButton() { |
143 | - var code = $("#code"); | ||
144 | - code.attr("disabled", "disabled"); | ||
145 | - setTimeout(function() { | ||
146 | - code.css("opacity", "0.8"); | ||
147 | - }, 1000) | ||
148 | - var time = 60; | ||
149 | - var set = setInterval(function() { | ||
150 | - code.val("(" + --time + ")秒后重新获取"); | ||
151 | - }, 1000); | ||
152 | - setTimeout(function() { | ||
153 | - code.attr("disabled", false).val("重新获取验证码"); | ||
154 | - clearInterval(set); | ||
155 | - }, 60000); | 143 | + phone = $("input[name='phone']").val(); |
144 | + $.post("{:url('Personalcenter/send_message')}",{phone:phone},function(data){ | ||
145 | + if(data){ | ||
146 | + var code = $("#code"); | ||
147 | + code.attr("disabled", "disabled"); | ||
148 | + setTimeout(function() { | ||
149 | + code.css("opacity", "0.8"); | ||
150 | + }, 1000) | ||
151 | + var time = 60; | ||
152 | + var set = setInterval(function() { | ||
153 | + code.val("(" + --time + ")秒后重新获取"); | ||
154 | + }, 1000); | ||
155 | + setTimeout(function() { | ||
156 | + code.attr("disabled", false).val("重新获取验证码"); | ||
157 | + clearInterval(set); | ||
158 | + }, 60000); | ||
159 | + }else{ | ||
160 | + alert('发送失败!'); | ||
161 | + } | ||
162 | + }); | ||
163 | + | ||
156 | } | 164 | } |
157 | </script> | 165 | </script> |
158 | </body> | 166 | </body> |
-
请 注册 或 登录 后发表评论