public function run() { $this->navigationController->doNavigationControlls(); if ($this->navigationView->userWantsToViewFile()) { $showFileView = new \view\ShowFileView($this->fileDAL); $fileGet = new \controller\FileGetController($showFileView); $fileGet->getFile($this->navigationView->getURLFileData()); $this->view = $fileGet->getHTML(); } else { if ($this->navigationView->userWantsToLogin()) { $loginView = new \view\LoginView($this->userDAL); $logedInView = new \view\LogedInView($this->navigationView); $deletefileController = new \controller\DeleteFileController($logedInView, $this->fileDAL); $deletefileController->doDeleteFile(); $loginController = new \controller\LoginController($loginView, $logedInView, $this->fileDAL, $this->sessionView); $loginController->doLogin(); $logoutController = new \controller\LogoutController($logedInView, $this->navigationView, $this->sessionView); $logoutController->doLogout(); $this->view = $loginController->getHTML(); } else { $uploadView = new \view\UploadView($this->fileDAL); $fileUpload = new \controller\FileUploadController($uploadView, $this->fileDAL, $this->navigationView); $fileUpload->doUpload(); $this->view = $fileUpload->getHTML(); } } }
require_once 'view/LoginView.php'; require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.php'; require_once 'model/LoginModel.php'; require_once 'controller/LoginController.php'; //MAKE SURE ERRORS ARE SHOWN... MIGHT WANT TO TURN THIS OFF ON A PUBLIC SERVER error_reporting(E_ALL); ini_set('display_errors', 'On'); session_start(); //CREATE OBJECTS OF THE VIEWS $LoginModel = new \model\LoginModel(); $LoginController = new \controller\LoginController($LoginModel); $LoginView = $LoginController->getLoginView(); $DateTimeView = new \view\DateTimeView(); $LayoutView = new \view\LayoutView(); $LoginController->doLogin(); $LayoutView->render($LoginModel->userLoggedIn(), $LoginView, $DateTimeView); // echo "Server request method"; // echo var_dump($_SERVER['REQUEST_METHOD']); //var_dump($_SESSION["LoggedInSession"]); //if(isset($_COOKIE["LoginView::CookieName"]) || isset($_COOKIE["LoginView::CookiePassword"])) { // if (isset($_COOKIE["LoginView::CookieName"])) // var_dump($_COOKIE["LoginView::CookieName"]); // else // echo 'No username cookie found'; // if (isset($_COOKIE["LoginView::CookiePassword"])) // var_dump($_COOKIE["LoginView::CookiePassword"]); // else // echo 'No password cookie found'; //} //else
<?php require_once 'common/HTMLView.php'; require_once 'view/TimeView.php'; require_once 'ctrl/LoginController.php'; ini_set('session.gc_maxlifetime', 60 * 60 * 24 * 30); //Sessionens livstid = 30dgr ini_set('session.cache_limiter', 180); session_name("MySession"); $a = session_id(); if (empty($a)) { session_start(); } $lc = new \controller\LoginController(); $t = new \view\TimeView(); $htmlBody = $lc->doLogin(); $time = $t->setTime(); $view = new \common\HTMLView(); $view->echoHTML($htmlBody, $time);