2020-01-15:用戶登錄,保存30天的免登,只允許兩個設備登錄,如果有第三個設備登錄,踢掉第一個。改密碼的時候,所有設備需要下線。這個邏輯怎么實作呢?#福大大架構師每日一題#
uj5u.com熱心網友回復:
如果使用了redis,這個程序就沒什么難度;redis token設定過期時間30天,免登由客戶端帶同一個token即可,
至于最多保證N個設備同時在線,換到資料層面也就是token的失效或者剔除,建議在生成token時,添加相關的時間或者先后標記,直接剔除掉靠前的token即可;
uj5u.com熱心網友回復:
樓上正解...而且一般的大專案都會配置和使用redis快取資料庫...實作樓主說的功能還是比較方便快捷的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/249221.html
標籤:Java相關
