Merge pull request #441 from psychon/websocks-expire-oldest

WebModules: Discard sessions in LRU order
This commit is contained in:
Alexey Sokolov
2014-01-16 15:21:27 -08:00
2 changed files with 17 additions and 1 deletions
+3
View File
@@ -49,8 +49,10 @@ public:
const CString& GetId() const { return m_sId; }
const CString& GetIP() const { return m_sIP; }
CUser* GetUser() const { return m_pUser; }
time_t GetLastActive() const { return m_tmLastActive; }
bool IsLoggedIn() const { return m_pUser != NULL; }
bool IsAdmin() const;
void UpdateLastActive();
CUser* SetUser(CUser* p) { m_pUser = p; return m_pUser; }
@@ -64,6 +66,7 @@ private:
CUser* m_pUser;
VCString m_vsErrorMsgs;
VCString m_vsSuccessMsgs;
time_t m_tmLastActive;
};