public function userLogin() { $Request = new Request(); if ($_SESSION['BadLogin'] >= 5 && BADLOGIN_ACTIVATED) { $this->showLogin("Maximale Logins verbraucht bitte Probieren Sie es In einer stunde wieder"); return false; } $UserFinder = new UserFinder(); /* TODO: Salt für neuen Benutzeranmeldung !!! */ $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()); $HomeControler = new Controler_Home(); $HomeControler->showHomescreen(); }
public function getFileList() { $Request = new Request(); $UserName = $Request->getAsString("User"); $UserPass = $Request->getAsString("Pass"); $UserFinder = new UserFinder(); $User = $UserFinder->findByNameAndPass($UserName, $UserPass); if ($User->getId() == 0) { return false; } //echo $User->getFolder(); $this->listDir("./" . $User->getFolder()); return true; }
public function checkUser() { // $ReQuest = new Request(); $UserFinder = new UserFinder(); $User = $UserFinder->findByNameAndPass($ReQuest->getAsString("UserName"), $ReQuest->getAsString("UserPass")); if ($User->getId()) { echo "true"; return true; } echo "false"; return false; }
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(); }