自己寫token類(無視jwt)

2021-09-21 02:59:12 字數 426 閱讀 8737

token表結構:

登入判斷:

如果使用者名稱、密碼輸入正確,先在資料庫中找該user_id對應的token記錄,如果沒有記錄或者該記錄的過期時間已過期或者該記錄已被標記為刪除狀態,則根據user_id、裝置號、加密隨機字元生成乙個token值,否則將其它的記錄標記為已刪除(把其它裝置上用該user_id登入的賬號擠下線),同時生成一條新記錄。

token身份驗證

前台傳過來token值和資料庫中的token值做比較,如果資料庫中存在這個token值,並且token值在有效期範圍內,而且token值的刪除狀態正常,則根據token值找到user_id,根據user_id找到使用者要的資訊傳給前端,否則驗證失敗,給前端乙個錯誤**。

自己寫token類(無視jwt)

token表結構 登入判斷 如果使用者名稱 密碼輸入正確,先在資料庫中找該user id對應的token記錄,如果沒有記錄或者該記錄的過期時間已過期或者該記錄已被標記為刪除狀態,則根據user id 裝置號 加密隨機字元生成乙個token值,否則將其它的記錄標記為已刪除 把其它裝置上用該user i...

自己寫的List類

我寫的list,還沒100 完成,有空修改完補貼新 修改一下t的型別就可以模擬范型的強型別效果。例如using t system.byte using t system.int32 為什麼要自己寫?因為有時候系統的類不符合要求,例如效能,例如功能.using system using system....

自己寫的 string 類

現在很多面試題都是要求寫乙個string類,主要檢查big 3,也就是主要檢查建構函式,析構函式和賦值函式.不要告訴我你以為是 姚明,麥蒂,阿泰.這也是很考驗基本功的乙個題目.我今天自己寫了乙個mystring類,順便加上了stradd函式用於字串相加,get函式用於輸出.詳細 如下,說明見注釋.i...