如何禁止一個用戶賬號同時在不同的客戶端登錄?
下次登錄的時候檢查一下,如果是另一個手機就把之前的session標記為無效;如果有session但是已經失效就清除此session并要求用戶重新登錄。
session本身在服務器段可以設定一個expiration,定期清除太長時間沒有活躍的session可以節省一些服務器資源,但是這個expiration不能太短,否則經常提示用戶登錄會嚴重影響用戶體驗,具體時間要取決于用戶平均活躍間隔,一般把這個時間乘上幾倍就差不多了。
如何禁止一個用戶賬號同時在不同的客戶端登錄?
下次登錄的時候檢查一下,如果是另一個手機就把之前的session標記為無效;如果有session但是已經失效就清除此session并要求用戶重新登錄。
session本身在服務器段可以設定一個expiration,定期清除太長時間沒有活躍的session可以節省一些服務器資源,但是這個expiration不能太短,否則經常提示用戶登錄會嚴重影響用戶體驗,具體時間要取決于用戶平均活躍間隔,一般把這個時間乘上幾倍就差不多了。