TP5驗證碼實現
知識
01-15
ThinkPHP5.0 已經很久了,最近有所接觸,下面介紹一下常用的第三方驗證碼功能的使用。
功能開發 1).引入第三方擴展包 進行 TP5 的開發,Composer 的使用會成為重要技能
以windows為例子,輸入命令:
完成上述操作,會在以下目錄中出現 captcha 的擴展包
2).前端設置
在前端頁面需要顯示驗證碼的位置,補充 即可,個人代碼舉例如下:
效果展示參考
3).captcha 擴展包代碼優化 如果按照上述操作,顯示的驗證碼圖片並不能點擊刷新,可自己根據需求進行刷新功能設計;或者,建議進行下面的代碼優化:
打開 文件,替換上面的 方法代碼.
此時的驗證碼圖片即可實時刷新.
4).後台代碼驗證 根據前端請求而來的 verifyCode 數據,調用 中的 方法,進行驗證。
提示 建議閱讀 文件,及 ,可以進行樣式的自定義.
如果前端 有傳值 id,那麼後台 驗證也需要相應的 id 參數區分。
驗證結果,普遍使用 ajax 請求,以滿足用戶順暢的體驗.
更多分享,敬請關注
本文來源網路,侵立刪!


TAG:PHP技術大全 |