Thinkphp5 谷歌驗證

2021-10-24 05:51:41 字數 770 閱讀 8843

谷歌雙重驗證,也叫谷歌身份驗證器、ga驗證碼,是**用來防止暴力破解的一種手段,與簡訊驗證碼功能類似。

本文使用thinkphp5框架,其他版本框架的使用方法類似。一般情況下應該給每個使用者生成各自的身份驗證碼。

<?php

use think\controller;

use think\loader;

class google extends controller

}

public function index()
執行結果:

secret is: o3daugdngagzinsq
public function index()
執行結果:

google charts url for the qr-code:
public function index()
執行結果:

checking code '598278' and secret '5snjwy6656s5pmvv':
public function index() else 

}

執行結果:

ok
安卓客戶端

ios客戶端

ThinkPHP5 表單請求和驗證 01

請求型別 表單驗證的第一步是判斷表單提交型別,在請求物件一講中我們已經掌握了判斷請求型別的方法,在restful設計的架構規範中,不同的請求型別的用途是不同的,應當盡量遵守,建議的規範是 請求型別 用途get 讀取資源 post 建立資源 put更新資源 patch 更新部分資源 delete 刪除...

ThinkPHP5 表單請求和驗證 04

使用驗證器 如果你使用了驗證器的話,可以簡化控制器裡面的驗證 use think validate class user extends validate 控制器 可以簡化如下 use think controller use think request class index extends co...

ThinkPHP5使用快取

cache 使用復合快取型別 type complex 預設使用的快取 default 驅動方式 type file 在這設定換人的快取方式 快取儲存目錄 path cache path,檔案快取 file 驅動方式 type file 設定不同的快取儲存目錄 path runtime path f...