thinkPHP中create方法與令牌驗(yàn)證實(shí)例淺析
本文實(shí)例講述了thinkPHP中create方法與令牌驗(yàn)證。分享給大家供大家參考,具體如下:
thinkPHP的create方法與令牌驗(yàn)證主要是涉及表單的安全性。
代碼如下:
<?php // 本類由系統(tǒng)自動生成,僅供測試用途 class IndexAction extends Action{ public function index(){ $this->display(); } //一般用戶在網(wǎng)站完成信息的添加修改……但是有意外,用戶吧網(wǎng)頁另存為到本地了,然后在這當(dāng)中模擬了很多組數(shù)據(jù),然后……不停地刷新想我的數(shù)據(jù)庫中寫入,還將隱藏表當(dāng)中的id給改了 //原先在處理過程中可以判斷上級來源,如果上級地址等于我網(wǎng)站的地址,我就將其寫入,如果不是我網(wǎng)站的,我就禁止其寫入……而上級來源可以被模擬 //create() 會自動去獲取相關(guān)數(shù)據(jù);自動令牌驗(yàn)證;完成自動映射,自動填充,自動驗(yàn)證(三大自動)創(chuàng)建成功會返回一個(gè)數(shù)組,否則false ;會增加一個(gè)隱藏項(xiàng)隱藏項(xiàng)加密方法md5 //令牌驗(yàn)證可以設(shè)置,加密方法也可以設(shè)置 TOKEN_NO=>true; function add(){ $user=new Model('user'); if($vo=$user->create()){ //success 這個(gè)方法是執(zhí)行成功的一個(gè)方法,它會給出對應(yīng)的跳轉(zhuǎn)頁面,跳轉(zhuǎn)時(shí)間,還有成功信息提示,此文件放在default的Public公共文件里 //dump($vo); echo $user->username; echo $user->password; dump($user); $this->success('實(shí)例化模型成功'); } else{ //error是執(zhí)行失敗的方法,在這個(gè)方法當(dāng)中,執(zhí)行失敗代碼就不會向后繼續(xù) $this->error($user->getError());//getError()專門用來顯示詳細(xì)錯誤信息 } } } ?>
模板文件如下:
<form action="__URL__/add" method="post"> <input type="text" name="username" /> <input type="password" name="password" /> <input type="hidden" id="2" /> <input type="submit" value="提交" /> </form>
希望本文所述對大家基于thinkPHP框架的PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
laravel excel 上傳文件保存到本地服務(wù)器功能
今天小編就為大家分享一篇laravel excel 上傳文件保存到本地服務(wù)器功能,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11yii框架數(shù)據(jù)庫關(guān)聯(lián)查詢操作示例
這篇文章主要介紹了yii框架數(shù)據(jù)庫關(guān)聯(lián)查詢操作,結(jié)合實(shí)例形式總結(jié)分析了yii數(shù)據(jù)庫關(guān)聯(lián)查詢的常見操作方法與使用注意事項(xiàng),需要的朋友可以參考下2019-10-10PHP判斷是手機(jī)端還是PC端 PHP判斷是否是微信瀏覽器
這篇文章主要為大家詳細(xì)介紹了PHP判斷是手機(jī)端還是PC端,以及PHP判斷是否是微信瀏覽器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03PHP使用opendir和readdir函數(shù)讀取指定目錄下所有文件
這篇文章主要介紹了PHP使用opendir和readdir函數(shù)讀取指定目錄下所有文件實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08ThinkPHP中url隱藏入口文件后接收alipay傳值的方法
這篇文章主要介紹了ThinkPHP中url隱藏入口文件后接收alipay傳值的方法,可實(shí)現(xiàn)針對第三方接口的URL地址中的?進(jìn)行轉(zhuǎn)換處理,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12PHP仿博客園 個(gè)人博客(2) 數(shù)據(jù)庫增添改刪
先謝謝大家的鼓勵與支持,這是第2篇了。也是這個(gè)博客系統(tǒng)最核心的東西。這個(gè)博客寫完后,我會把它放在我的博客網(wǎng)站。這里也有我的一個(gè)簡歷2013-07-07php使用cookie實(shí)現(xiàn)記住登錄狀態(tài)
這篇文章主要介紹了php使用cookie實(shí)現(xiàn)記住登錄狀態(tài),本文用最原始的方法講解如何實(shí)現(xiàn)記住登錄狀態(tài),給出3個(gè)步驟和具體實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-04-04