鍍金池/ 問答/網(wǎng)絡安全  HTML/ vue如何存儲用戶信息,如用戶名,ID等?

vue如何存儲用戶信息,如用戶名,ID等?

對于一個網(wǎng)站,用戶登錄成功,從后臺獲取的用戶信息(用戶名,id等),希望能夠在header的組件中顯示,那么,vue將怎樣保存用戶信息呢?

1、這不是一個復雜的系統(tǒng),我認為不需要為了保存用戶信息就用vuex,而且vuex刷新后,信息就沒有了。
2、使用localStorage或者sessionStorage的話,用戶如果使用隱私瀏覽方式也無法使用。
3、而header這個組件是在login組件之后注冊的,因此也不能用eventbus。

不知道大家有沒有什么存儲用戶信息的辦法,求分享~~~

回答
編輯回答
離魂曲

自問自答:目前還是用sessionStorage存儲用戶token, 全局變量存儲用戶其他信息,刷新數(shù)據(jù)丟失后,再用token請求。

2018年5月12日 02:57
編輯回答
呆萌傻

cookie?

2018年2月8日 14:28
編輯回答
骨殘心

cookie的話,我不是很喜歡,cookie在每次請求的時候都會攜帶,造成請求頭過大。
最新的API瀏覽器是會有數(shù)據(jù)庫的,HTML5本地數(shù)據(jù)庫。
一般登陸后,從服務器獲取到信息可以使用vuex保存,如果嫌vuex太大的話可以使用實例化一個數(shù)據(jù)類,通過prototype來保存數(shù)據(jù),但是刷新數(shù)據(jù)也會沒有的。

2017年4月17日 19:55
編輯回答
懷中人

localStorage加密,試試這個

2017年11月26日 00:45
編輯回答
放開她

你提供的1、3肯定是不行的。
只能考慮2.

隱私瀏覽方式,這個是瀏覽器本身的原因,做出來就是不想保存用戶信息,無法解決。
2017年12月12日 12:24
編輯回答
真難過

可以判斷登錄后由后端設置session值 ,前端在請求獲取

2017年7月9日 19:47