Thinkphp框架擴充包使用方式詳細介紹–驗證碼例項(十一)
Thinkphp框架擴充包使用方式詳細介紹–驗證碼例項(十一)
擴充壓縮包的使用方式詳細介紹
1:將擴充包解壓:ThinkPHP3.1.2_Extend.zip –> 將其下的 Extend 檔案全部複製
2:將複製的檔案放入專案中 E:wampwww hinkphpThinkPHPExtend(安裝的時候這裡面是空檔案),你自己的專案目錄
即可
=============================以下是,擴充包中驗證碼的使用========================================
比如用到擴充包的驗證碼:(看手冊–>雜項)
在:E:wampwww hinkphpHomeLibAction 新建:PublicAction.class.php 程式碼如下 –必須加
//直接使用code裡面的程式碼即可生成驗證碼
class PublicAction extends Action{ //按照手冊說明走就行
function
code(){
import(`ORG.Util.Image`);
Image::buildImageVerify();
}
}
//目錄/thinkphp/index.php/Public/code點選變換驗證碼onclick
前臺模板頁面呼叫驗證碼:
<img src=”__APP__/Public/code” onclick=`this.src=this.src+”?”+Math.random()`/> 即可生成驗證碼
全部html登入頁面
<form action=`__URL__/do_login` method=`post` name=`myForm`>
使用者名稱:<input type=`text` name=`username`/><br/>
密 碼:<input type=`password` name=`password`/><br/>
驗證碼:<input type=`text` name=`code`/>
<img src=”__APP__/Public/code” onclick=`this.src=this.src+”?”+Math.random()`/>
</br/>
<img src=`__PUBLIC__/Images/leyangjun.gif` onclick=”sub()”/>
</form>
//登入判斷驗證碼 加:LoginAction.class.php(模組)
class
LoginAction extends Action {
function do_login(){
//獲取使用者名稱和密碼等。和資料庫中比對,有該使用者允許登入否則輸出錯誤頁面
$username=$_POST[`username`];
$password=$_POST[`password`];
$code=$_POST[`code`]; //輸入框;<input type=`text` name=`code`/>
if($_SESSION[`verify`]!==md5($code)){
$this->error(`驗證碼錯誤!`);
}
$m=M(`User`);
$where[`username`]=$username;
$where[`password`]=$password;
$i=$m->where($where)->count();
if($i>0){
$this->redirect(`User/index`);
}else{
$this->error(`該使用者不存在`);
}
}
}
相關文章
- Laravel 驗證擴充套件包Laravel套件
- mysql分割槽功能、例項詳細介紹MySql
- ThinkPHP框架檢視詳細介紹View檢視–模板(九)PHP框架View
- Solon詳解(六)- Solon的校驗擴充套件框架使用與擴充套件套件框架
- MongoDB備份方式詳細介紹MongoDB
- Linux Awk 內建函式詳細介紹(例項)Linux函式
- 表單驗證使用擴充套件套件
- 寫一個Laravel中文驗證擴充套件包Laravel套件
- 【工具】Sublime使用詳細介紹
- 【例項】使用GD庫生成圖片驗證碼
- thinkPHP模板中的語法知識詳細介紹(十二)PHP
- eayui 驗證擴充套件UI套件
- jquery 驗證碼效果程式碼例項jQuery
- Cypress系列(2)- Cypress 框架的詳細介紹框架
- 爬蟲代理 Scrapy 框架詳細介紹 2爬蟲框架
- Laravel Bss 專案中用到的第三方擴充套件一,驗證碼擴充套件包Laravel套件
- 關於thinkphp連貫操作加鎖的詳細介紹lockPHP
- jQuery加法驗證碼效果程式碼例項jQuery
- jquery easyui 擴充套件驗證jQueryUI套件
- $.getJSON()用法程式碼例項介紹JSON
- javascript this詳細介紹JavaScript
- JDBC 詳細介紹JDBC
- Kafka詳細介紹Kafka
- Git詳細介紹Git
- JavaScript 表單驗證程式碼例項JavaScript
- 郵箱格式驗證程式碼例項
- JavaScript FormData的詳細介紹及使用JavaScriptORM
- vuex詳細介紹和使用方法Vue
- 區塊鏈錢包開發方案詳細介紹區塊鏈
- 使用 GoFrame 框架 JWT 方式驗證使用者資訊GoFrame框架JWT
- PDF 擴充套件包使用套件
- 修改或者擴充套件jQuery的方法程式碼例項套件jQuery
- javascript實現的驗證碼程式碼例項JavaScript
- 網路測試DOS命令詳細介紹及使用方法舉例
- oracle驗證方式簡介Oracle
- javascript驗證郵箱格式程式碼例項JavaScript
- Python生成驗證碼例項講解Python
- Go Channel 詳細介紹Go