鍍金池/ 問答/HTML/ 用vue寫的前端頁面怎么檢測同一賬戶是否二次登錄?

用vue寫的前端頁面怎么檢測同一賬戶是否二次登錄?

使用vue開發(fā)系統(tǒng)型頁面,為了控制用戶權(quán)限,增強(qiáng)安全性,要求如果賬號登錄一次且在線,使用這個賬號再次登錄的時候前一個賬號自動下線,目前后端給我提供的數(shù)據(jù)有登錄ID,最后登錄時間以及登錄的IP,提供的這些數(shù)據(jù)能否實(shí)現(xiàn),使用vue怎么監(jiān)聽是賬戶否要下線呢

回答
編輯回答
維他命

作為前端,我就是個調(diào)接口的。接口要什么上行參數(shù),我給什么。前端怎么踢用戶?后端接口告訴我當(dāng)前這個用戶被踢了,我就把前端變量清了給你跳轉(zhuǎn)到登陸頁面,前端還能干什么?難不成在用戶登陸的時候發(fā)個廣播給別的端,讓他們自行檢查是不是重名用戶然后觸發(fā)下線邏輯?當(dāng)然是后端自己去判斷了,你什么都不用做。被踢都那個用戶端一旦又動作,下一次觸發(fā)請求就會自動打到登陸頁面。

2017年2月11日 22:13
編輯回答
孤星

前端沒法做的,你只有讓后端返回你是否下線

2018年1月31日 01:08
編輯回答
小眼睛

接口都應(yīng)該有登錄鑒權(quán),前端做統(tǒng)一攔截,被登出就跳到登錄頁面,彈個提示即可

2017年9月25日 07:38
編輯回答
夢一場

服務(wù)端,單點(diǎn)登錄控制,以最后一次通訊的 token 有效~

2018年2月15日 06:14
編輯回答
近義詞

這個功能一般是后端控制的,當(dāng)同一賬號再次登錄的時候,把上次登錄成功的session或者token置為失效,在重新生成一個新的

2017年8月21日 12:01