最近在寫接口,看了很多解答的token的意義是什麼? APP上用戶的狀態該怎麼判斷?目前是把token當成了web上的coockie來使用的,然後透過token去判斷不用的用戶狀態,或者說現在請求的是那個用戶
Your Answer
2 個答案
由於App 上是無狀態的,不像瀏覽器那樣可以常駐用戶的session 信息,所以服務端在驗證其登錄之後會向客戶端發送一個token,以後請求API 的時候將這個token 帶上,服務端就可以取得到請求該介面的使用者訊息,主要是一個使用者資訊的判別。
還有一種情況是請求服務端某個介面的權限,例如啟動綁定郵箱時的 token。
以上是我開發中遇到的實際場景,可能還有其他的作用吧,沒有太多去深究。
狀態的判別,可以儲存到 redis 中,token 作為 redis 的 key, 或者 token 本身就是可以反解出來的加密字串。
以上也是我實際開發中遇到的情況。其他的情況,再一起討論一下。
token 是為瞭如同瀏覽器的 cookie 一樣讓伺服器能識別用戶,一般登入後生成 token 返回客戶端,以後每次請求帶上 token 參數,下次登入刷新 token
PHP 的話推薦使用成熟的 jwt.io
Hot Questions
function_exists()無法判定自訂函數
2024-04-29 11:01:01
google 瀏覽器 手機版顯示的怎麼實現
2024-04-23 00:22:19
子窗口操作父窗口,輸出沒反應
2024-04-19 15:37:47
父視窗沒有輸出
2024-04-18 23:52:34
關於CSS心智圖的課件在哪?
2024-04-16 10:10:18
Hot Tools
vc9-vc14(32+64位元)運行庫合集(連結在下方)
phpStudy安裝所需運行函式庫集合下載
VC9 32位
VC9 32位元 phpstudy整合安裝環境運行庫
php程式設計師工具箱完整版
程式設計師工具箱 v1.0 php整合環境
VC11 32位
VC11 32位元 phpstudy整合安裝環境運行庫
SublimeText3漢化版
中文版,非常好用
熱門話題
抖音等級價目表1-75
20335
7
20335
7
wifi顯示無ip分配
13530
4
13530
4
虛擬手機號碼接收驗證碼
11850
4
11850
4
gmail信箱登陸入口在哪裡
8835
17
8835
17
windows安全中心怎麼關閉
8420
7
8420
7
熱門文章
2025年加密貨幣市場十大趨勢預測:下一個風口在哪裡?
2025-11-07
By DDD
Galaxy的觀點:山寨幣ETF大軍即將到來 哪些的前景會光明
2025-11-08
By DDD
鐵路12306支付失敗訂單還在嗎_鐵路12306支付失敗訂單處理方法
2025-11-07
By DDD
win10字體安裝後在軟件裡找不到怎麼辦_win10字體安裝與識別方法
2025-11-07
By DDD
解決CSS @media 查詢優先級與規則覆蓋問題的教程
2025-11-07
By DDD





