public function getFolderIndex() { // $ReQuest = new Request(); if (!$this->User->getId()) { return false; } // das verzeichniss auslesen $Controler_Download = new Controler_Download(); $Controler_Download->getDirRekursiv($this->User->getFolder(), $this->User->getFolder()); return true; }
public function userLogin() { $Request = new Request(); if ($_SESSION['BadLogin'] == 5) { $this->showLogin(); return false; } $UserFinder = new UserFinder(); $User = $UserFinder->findByNameAndPass($Request->getAsString("tb_Name"), md5($Request->getAsString("tb_Pass"))); if ($User->getId() == 0) { $this->showLogin(); if (!$_SESSION['BadLogin']) { $_SESSION['BadLogin'] = 1; } else { $_SESSION['BadLogin']++; } return false; } $_SESSION['UserId'] = $User->getId(); $_SESSION['UserName'] = $Request->getAsString("tb_Name"); $_SESSION['UserPass'] = md5($Request->getAsString("tb_Pass")); if ($User->getLooked()) { // der User ist gesperrt und darf sich nicht einloggen $TempLate = Template::getInstance("tpl_Login.php"); $TempLate->renderError("Fehler", ":T_LOGIN_ERROR1:", "index.php"); return false; } Controler_Main::getInstance()->setUser($User); Controler_Main::getInstance()->addPermanentOutPut(); $UserManager = new UserManager(); $UserManager->updateLoginTime($User->getId()); $ControlerData = new Controler_Download(); $ControlerData->start(); }