手機端如何維持登錄狀態(tài)

手機端如何維持登錄狀態(tài)

  • 通過sessionKey / tokenKey

相關(guān)疑問

1、sessionKey / tokenKey哪里來的?

* 1.登錄成功之后,后臺返回

2、sessionKey / tokenKey生成有什么規(guī)則?

* 1.后臺返回的,按照一定規(guī)則生成(比如可以隨機數(shù)生成一個24位以上的字符串)

3、登錄成功后返回的sessionKey / tokenKey保存到哪里?

* 1.保存到sp中就可以了

4、sessionKey / tokenKey使用場景?

* 1.有些協(xié)議需要用到登錄信息,就需要看登錄狀態(tài),就需要用到sessionKey / tokenKey,比如支付協(xié)議

5、如何使用sessionKey / tokenKey?

* 1.需要登錄狀態(tài),判斷SP中是否有sessionKey / tokenKey?
    * 1.有   那當前是已經(jīng)登錄的狀態(tài),就把個人信息和sessionKey / tokenKey上傳到服務(wù)器
    * 2.沒有  調(diào)轉(zhuǎn)到登錄頁面,讓用戶登錄

6、誰去判斷sessionKey / tokenKey是否過期?

 * 1、任何協(xié)議把sessionKey / tokenKey傳到服務(wù)器,服務(wù)器會判斷sessionKey / tokenKey是否過期?
    * 1.過期   告知客戶端,登錄狀態(tài)已經(jīng)過期,需要重新登錄
    * 2.未過期    可以使用當前的登錄信息,繼續(xù)走邏輯

7、為什么判斷是否過期需要后臺去做?

* 1.因為前段可以修改時間

8、sessionKey / tokenKey多久過期?

* 這個看具體的公司后臺規(guī)定

9、后臺如何去判斷sessionKey / tokenKey是否過期?

* 1.分配sessionKey / tokenKey的時候記錄時間
* 2.某一時刻,影虎判斷sessionKey / tokenKey是否過期的時候,拿著當前時間和sessionKey / tokenKey分配的時間比較
    * 1.大于指定的時間   過期
    * 2.小于指定時間    未過期
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,828評論 25 709
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,104評論 4 61
  • 就像在擠牛奶。 手勢 在胸口附近反復(fù)握拳和松開。 就像在擠牛奶,但不需要上下垂直方向的動作。 大多數(shù)小寶寶也許做不...
    小城奶爸背巾俠閱讀 1,091評論 0 0
  • 春意深深何須尋 , 何處落英不繽紛 。 茵茵青草綴花紅, 萬紫千紅留春風。 風住塵香花無盡, 重疊明滅相輝映。 物...
    硬糖atom閱讀 328評論 2 5
  • 人到中年都會對心理做一些暗示,尤其是對生病住院的一些長輩,年紀歲數(shù)到了,病也有些嚴重,當然長輩也包括父母,隨心愿,...
    就這樣的小漂閱讀 487評論 0 0

友情鏈接更多精彩內(nèi)容