/** @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(""); } }