基於傳統的token認證與jwt的比較
基於傳統的token認證:使用者登入,服務端返回token儲存在服務端,以後使用者再來訪問時,需要攜帶token,服務端獲取token後再去資料庫中獲取進行校驗
jwt:使用者登入,服務端給使用者返回乙個token(服務端不儲存),以後使用者再來訪問,需要攜帶token,服務端獲取token後,再做token的校驗
優勢:與傳統的token相比,它無需在服務端儲存token
安裝
npm i jsonwebtoken
使用const jwt = require('jsonwebtoken') // 引用jws模組
const = require('../../cache/cachetool')
// 用es6的語法對生成token和驗證token方法進行函式的封裝
class tokenobj // token 資料
// 這是加密的key(金鑰或私鑰)
const token = jwt.sign(payload, secret, )
return token
} checktoken(token, fn) = jwt.decode(token)
getsalt(user).then((val) => else
})})
}}
矩陣鍵盤及其基本原理
一.原理 矩陣鍵盤的原理就是分行和列掃瞄,來獲知按下按鍵的行數和列數,然後得到按下按鍵的鍵值。矩陣鍵盤的原理圖及接線圖如下 因為四腳的微動按鍵的同一排引腳是相連的,相當於是乙個同乙個引腳,所以利用這個有點會大大簡化我們的電路,不用做太多的飛線。矩陣鍵盤的掃瞄原理為,先讓三個橫行或者三個豎列輸出高電平...
RHCS簡介及其基本原理
rhcs集群的組成 補充rhcs集群功能 rhcs的集群架構 rhcs集群原理及功能 高可用集群 lvsgfs檔案系統red hat gfs global file system cluster logical volume manger iscsi global network block dec...
mysql的基本原理 Mysql 基本原理
mysql 基本原理 mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性 ysql是資料庫登入命令 uroot預設超級使用者登入 p 預設沒密碼 中寫密碼 mysqladmin uroot password 12...