在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  Android/ 移動端app如何保存后臺session認證用戶?使用jwt?還是什么?

移動端app如何保存后臺session認證用戶?使用jwt?還是什么?

最近項目使用android訪問后臺,但是每次 獲取session都會失效,所以問下有做過類似項目的同仁,請問下你們是怎么實現(xiàn)的,是通過jwt還是redis來保存session的?

回答
編輯回答
深記你

其實這個和什么端或者什么開發(fā)都沒關(guān)系,這是你對session的理解有問題。

首先,session是什么,Session 對象存儲特定用戶會話所需的屬性及配置信息.

那服務(wù)端是如何將session和用戶對應(yīng)起來的呢?一般是通過cookie.

用戶第一次登錄,服務(wù)端會將session創(chuàng)建出來,并且把session找個地方保存,你說的redis就是保存的一種方式,你會生成一個特定的key(可以稱作sessionid),用來與保存的session對應(yīng)上。然后你會將這個sessionid通過cookie傳給客戶端。
所以你的session失效,無非就是兩種情況。
1.服務(wù)端session的保存出問題
2.客戶端請求的時候沒有把cookie傳過去

檢查一下問題應(yīng)該就出來了

2018年1月9日 20:56
編輯回答
涼心人

如果App采用WebView嵌入的H5的話,后端是取不到session的。

解決辦法就是用token,一定要加時間戳。。。

2017年4月20日 14:05
編輯回答
空白格

我后來使用的是springsecurity+jwt認證方式,就算是前后臺分離或者app開發(fā)都基于token認證,非常方便

2017年1月8日 14:06