/** @file @author Stefan Frings */ #include "sessioncontroller.h" #include "../static.h" #include <QVariant> #include <QDateTime> 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("<html><body>New session started. Reload this page now.</body></html>"); session.set("startTime",QDateTime::currentDateTime()); } else { QDateTime startTime=session.get("startTime").toDateTime(); response.write("<html><body>Your session started "); response.write(startTime.toString().toLatin1()); response.write("</body></html>"); } }