濮阳杆衣贸易有限公司

主頁 > 知識庫 > PHP token驗證生成原理實例分析

PHP token驗證生成原理實例分析

熱門標簽:百度地圖標注偏差 外呼系統(tǒng)能給企業(yè)帶來哪些好處 開發(fā)地圖標注類網站 咸寧銷售電銷機器人系統(tǒng) 百度地圖怎樣標注圖標 余姚電話機器人 廣東廣州在怎么申請400電話 電銷機器人問門薩維品牌my 400電話蘭州申請請

本文實例講述了PHP token驗證生成原理。分享給大家供大家參考,具體如下:

?php
/**
 * @Author: Ding Jianlong
 * @Date:  2019-03-20 00:38:01
 * @Last Modified by:  Ding Jianlong
 * @Last Modified time: 2019-03-22 17:50:59
 */
//生成發(fā)送請求的驗證 token
//這里的key可以是包含用戶信息的內容,不用用戶+不同的權限
function makeToken($key){
 //100秒內有效,不變,時間根據(jù)實際需要調整。第三方登錄授權15天。
 return $token = md5($key.sha1(substr(time(),3,7)));
}
//后臺同理驗證,
function checkToken($key,$token){
 $true = md5($key.sha1(substr(time(),3,7)));
 if($token == $true){
 return true;  //token正確
 }else{
 return false;
 }
}
$key = 'https://github.com/idjl/';
echo $t = makeToken($key);
var_dump(checkToken($key,'259521122'));
var_dump(checkToken($key,$t));
var_dump(checkToken($key,'259521122'));

運行結果:

e4ce1a6c66246eee048f11a540bf197ebool(false)
bool(true)
bool(false)

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php程序設計安全教程》、《php安全過濾技巧總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • thinkphp框架使用JWTtoken的方法詳解
  • thinkphp5框架API token身份驗證功能示例
  • ThinkPHP5.1表單令牌Token失效問題的解決
  • php獲取微信基礎接口憑證Access_token
  • PHP實現(xiàn)防止表單重復提交功能【基于token驗證】
  • PHP中token的生成案例

標簽:麗江 巴彥淖爾 衡陽 十堰 臨沂 鷹潭 銅陵 重慶

巨人網絡通訊聲明:本文標題《PHP token驗證生成原理實例分析》,本文關鍵詞  PHP,token,驗證,生成,原理,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP token驗證生成原理實例分析》相關的同類信息!
  • 本頁收集關于PHP token驗證生成原理實例分析的相關信息資訊供網民參考!
  • 推薦文章
    岑溪市| 崇文区| 武宣县| 沙河市| 大荔县| 林周县| 阜阳市| 阳信县| 阳高县| 高州市| 平顶山市| 鹿邑县| 交城县| 高阳县| 通城县| 长武县| 五寨县| 南昌市| 会泽县| 高阳县| 常德市| 石河子市| 吴川市| 安仁县| 阳信县| 株洲市| 磴口县| 闽侯县| 抚顺市| 威信县| 连州市| 西安市| 东乡族自治县| 张掖市| 肥乡县| 城步| 衡山县| 陆良县| 乌拉特中旗| 丹棱县| 田林县|