added CORS
This commit is contained in:
22
source/login/Session.cpp
Normal file
22
source/login/Session.cpp
Normal file
@@ -0,0 +1,22 @@
|
||||
#include "Session.hpp"
|
||||
#include <chrono>
|
||||
|
||||
using namespace login;
|
||||
|
||||
Session::Session(int userId)
|
||||
: m_userId(userId)
|
||||
, m_expiresAt(std::chrono::steady_clock::now() + SESSION_LIFETIME)
|
||||
{
|
||||
}
|
||||
|
||||
void Session::extend(){
|
||||
m_expiresAt = std::chrono::steady_clock::now() + SESSION_LIFETIME;
|
||||
}
|
||||
|
||||
void Session::extend(std::chrono::time_point<std::chrono::steady_clock> now){
|
||||
m_expiresAt = now + SESSION_LIFETIME;
|
||||
}
|
||||
|
||||
bool Session::isExpired(std::chrono::time_point<std::chrono::steady_clock> now){
|
||||
return now > m_expiresAt;
|
||||
}
|
||||
Reference in New Issue
Block a user