當前位置:維知科普網 >

生活

> token已過期啥意思

token已過期啥意思

token已過期啥意思的答案是:證書已過期的意思。

token已過期啥意思

證書是由機關、學校、團體等發的證明資格或權力的文件,是指表明(或幫助斷定)事理的一個憑證。

token代表證書已過期的意思。token在互聯網行業代表的是身份令牌。就是登錄之後系統分發的一個代表這個用户的一個證書,這個證書是有時效的,如果時效結束了就會出現這個token失效的情況,要解決這個問題,如果是手機端的話,退出登錄在重新登錄一次就好了。

Token的引入:Token是在客户端頻繁向服務端請求數據,服務端頻繁的去數據庫查詢用户名和密碼並進行對比,判斷用户名和密碼正確與否,並作出相應提示,在這樣的背景下,Token便應運而生。

使用Token的目的:Token的目的是為了減輕服務器的壓力,減少頻繁的查詢數據庫,使服務器更加健壯。

如何使用Token

設備號/設備mac地址作為Token

客户端:客户端在登錄的時候獲取設備的設備號/mac地址,並將其作為參數傳遞到服務端。

服務端:服務端接收到該參數後,便用一個變量來接收同時將其作為Token保存在數據庫,並將該Token設置到session中,客户端每次請求的時候都要統一攔截,並將客户端傳遞的token和服務器端session中的token進行對比,如果相同則放行,不同則拒絕。

此刻客户端和服務器端就統一了一個唯一的標識Token,而且保證了每一個設備擁有了一個唯一的會話。該方法的缺點是客户端需要帶設備號/mac地址作為參數傳遞,而且服務器端還需要保存;優點是客户端不需重新登錄,只要登錄一次以後一直可以使用,至於超時的問題是有服務器這邊來處理。若服務器的Token超時後,服務器只需將客户端傳遞的Token向數據庫中查詢,同時並賦值給變量Token,如此,Token的超時又重新計時。

  • 文章版權屬於文章作者所有,轉載請註明 https://wzkpw.com/sh/365z56.html