鍍金池/ 問答/Java/ 如何實現(xiàn)過長時間沒有活躍自動退出登錄?

如何實現(xiàn)過長時間沒有活躍自動退出登錄?

如何實現(xiàn)過長時間沒有活躍自動退出登錄?

而且后臺有更新,web應用退出用戶登錄

回答
編輯回答
款爺

前端每隔一定時間查詢一下是否登錄態(tài)過期了 過期了自動退出

2017年3月30日 07:07
編輯回答
薔薇花

定時任務方案:

if loginExpire <= currentTime - lastActiveTime is true{//這個方案有一定時延性
    //do logout operations
}

緩存方案:

redis set(token, user, lastActivetime + loginExpire, timeUnit);//這個方案沒活躍次都會get&set,不過對性能沒什么影響
2017年9月20日 15:38