版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第1 第1269 1章有問必答-1章有問必答-先創(chuàng)建用戶注冊需要的文件11將素材html1將素材html目錄中的register.html、login.html拷貝到項(xiàng)目的user目錄創(chuàng)建驗(yàn)證碼創(chuàng)建驗(yàn)證碼將Captcha.class.php這個(gè)類拷貝到framework\tools只需要將圖像src地址只需要將圖像src地址指向我們的用戶控制器的makeCaptchaAction這個(gè)修改一下注冊表單的提交地址我們在doRegisterAction我們在doRegisterAction(1)申請163(1)申請163郵件服務(wù)器我設(shè)置的是(2)開始我設(shè)置的是(2)開始發(fā)送郵我們使用PHPMailer(3)把發(fā)送郵件的代碼封裝到Email.class.php(3)把發(fā)送郵件的代碼封裝到Email.class.php將PHPMailer目錄拷貝到框架的vendor將PHPMailer目錄拷貝到框架的vendornamespaceuseclass{publicstaticfunction{$mail=new$mail $mailSMTPAuth $mail->Host=$GLOBALS['config']['email_host']; $mailFrom $mailUsername$GLOBALS['config']['account'];//登錄到163郵箱的用$mail->Password=$GLOBALS['config']['token']; $mail $mailCharSet'utf- $mailSubject$title;//設(shè)置郵件的主題、標(biāo)$mailMsgHTML($content);//發(fā)送的郵件內(nèi)容主$mail->$result=$mail->rntrue;return$mail->}}(4)說明:存一個(gè)存根(保存在數(shù)據(jù)庫(4)說明:存一個(gè)存根(保存在數(shù)據(jù)庫}publicfunction{//echo//2驗(yàn)證碼是否正確(拿POST提交的session中的進(jìn)行比較$verify=new$result1=$verify->$result2=$verify->$result3=$verify->if($result1&&if($result1&&$result2&&$m_user=$result=$m_user->','$data['username']=$data['password']=$data['email']=$data['is_active0未激$data['reg_time']=());//$result=$m_user->$title注冊成功,請激活$content=$res=Email::send($title,if($res===','(5)激活(5)激活流程說明:}','}}}}}}publicpublicfunction{$user=$code=$m_user=$result=$m_user->(6)(6)拿注冊時(shí)前時(shí)較24小時(shí),已過if(time()-$result['reg_time']>','','$data['is_active']=$where=$res=$m_user->','','}}}}}修改login.html視圖文件的css修改login.html視圖文件的css登錄驗(yàn)證流程說明登錄驗(yàn)證流程說明publicfunction{$user=$pwd=$m_user=$result=$m_user->}$_SESSION['user']=','(7)防跳墻驗(yàn)證(7)防跳墻驗(yàn)證們將代碼封裝到基礎(chǔ)控制器}','}}不得不保存一下密碼,所以我們保存的時(shí)候,先將密碼的key不得不保存一下密碼,所以我們保存的時(shí)候,先將密碼的key和value點(diǎn)擊退出登錄時(shí),刪除cookie以及session點(diǎn)擊退出登錄時(shí),刪除cookie以及session(1)(2)注冊容聯(lián)云通訊,發(fā)送短(1)(2)注冊容聯(lián)云通訊,發(fā)送短::framwork\vendor目錄,并將文件名修改為REST.class.php,再加上(2)開啟CURL(2)開啟CURLPHP再將PHP的安裝路徑拷貝到系統(tǒng)的環(huán)境變量重啟apache通過打印重啟apache通過打印phpinfo說明:如果還是沒有看到該信息,重啟計(jì)算機(jī)說明:如果還是沒有看到該信息,重啟計(jì)算機(jī)再試一下(3)將使用的demo的代碼(發(fā)送短信的代碼封裝到工具類中創(chuàng)建tools/Message.class.php類文件namespaceuseclass{//主帳號,對應(yīng)開官網(wǎng)發(fā)者主賬號下的ACCOUNTprivate$accountSid=//主帳號令牌,對應(yīng)官網(wǎng)開發(fā)者主賬號下的AUTHprivate$accountToken=privateprivateprivatepublicfunction{$this->accountSid=$this->accountToken=$this->appId=$this->serverIP=$this->serverPort=$this->softVersion=}@paramto手機(jī)號碼集合,@paramdatas內(nèi)容數(shù)式為數(shù)組如:array('Marry','Alon'),如不需替換請?zhí)頽ullfunction{初始化REST$rest=echoecho"SendingTemplateSMSto$to$result=$rest-if($result==NULL{echo"resulterror!";break;}echo"errorcode:".$result->statusCode.echo"errormsg:".$result->statusMsg.echo"SendindTemplateSMS$smsmessage=$result-}}//*假設(shè)您用測試Demo的APPID,則需使用默認(rèn)模板ID1,發(fā)送手機(jī)號傳 //*result=sendTemplateSMS(* }publicfunction{//echo','$very=new$result=$very-$message=new$code=$expire=$tempId=$datas=$m_model=$data['phone']=$data['code']=$data['send_time']=$result=$m_model->','}','UserController.class.php類UserController.class.php類中的doSubmitAction方publicfunction{//echo$verify=new$result1=$verify-$result2=$verify-$result3$verifycheckPhone($_POST['msmif($result1&&$result2&&$m_user=$res=$m_user->}','}}}//接收表單提交的數(shù)據(jù)表保存的發(fā)送時(shí)間配置文件定$m_model=$send_time=$m_model->$data['username']=$data['password']=$data['phone']=$dat
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)安全部工作年終總結(jié)
- 老年癡呆用藥指導(dǎo)護(hù)理
- 裝載機(jī)系統(tǒng)培訓(xùn)
- 四川省遂寧市遂寧中學(xué)2024-2025學(xué)年度上期高一半期考試英語 - 副本
- 湖南省長沙市長郡梅溪湖中學(xué)2024-2025學(xué)年上學(xué)期八年級第一次月考英語試題(含答案無聽力部分)
- 廣東省江門市福泉奧林匹克學(xué)校2024-2025學(xué)年上學(xué)期七年級數(shù)學(xué)第一次月考試題(無答案)
- 2024-2025學(xué)年寧夏中衛(wèi)市中衛(wèi)七中七年級(上)第一次月考數(shù)學(xué)試卷(無答案)
- 2024-2025學(xué)年初中九年級數(shù)學(xué)上冊期中測試卷及答案(人教版)
- T-ZFDSA 30-2024 靈芝鴨制作標(biāo)準(zhǔn)
- 陜西省安康市漢濱區(qū)部分學(xué)校2024-2025學(xué)年七年級上學(xué)期期中地理試卷
- 醫(yī)用內(nèi)窺鏡冷光源產(chǎn)品技術(shù)要求深圳邁瑞
- 第二章區(qū)段站布置圖
- 《將本土美食文化融入幼兒園課程的實(shí)踐》 論文
- 直擊本質(zhì):洞察事物底層邏輯的思考方法
- 火災(zāi)與觸電現(xiàn)場處置方案
- 榴蓮課件完整版
- 人事部崗位sop完整版
- 深圳某小學(xué)項(xiàng)目交通影響評價(jià)報(bào)告
- 收費(fèi)站大棚拆除施工方案
- 2021年國開電大《現(xiàn)代教育原理》形考任務(wù)1答案2
- 2023年四川農(nóng)信校園招聘筆試題庫及答案解析
評論
0/150
提交評論