/** @file @author Stefan Frings */ #include "sessioncontroller.h" #include "../static.h" #include #include SessionController::SessionController() { } void SessionController::service(HttpRequest &request, HttpResponse &response) { response.setHeader("Content-Type", "text/html; charset=ISO-8859-1"); // Get current session, or create a new one HttpSession session = Static::sessionStore->getSession(request, response); if (!session.contains("startTime")) { response.write("New session started. Reload this page now."); session.set("startTime", QDateTime::currentDateTime()); } else { QDateTime startTime = session.get("startTime").toDateTime(); response.write("Your session started "); response.write(startTime.toString().toLatin1()); response.write(""); } }