function loginAdmin($sqlDataArray = array()) { $this->dataArray = array('adminEmail' => FormElements::getPostEmail('inputAdminEmail', true), 'adminPassword' => FormElements::getPostString('inputAdminPassword', true)); $this->formToken = FormElements::getPostString('token', true); parent::checkFormRequired($this->dataArray); parent::checkFormToken($this->formToken, 'administration/index'); if (!FlashMessages::hasFlashMessage()) { Session::unsetSession('formToken'); $this->dataArray['adminPassword'] = md5(md5($this->dataArray['adminPassword'])); if ($this->dataArray['adminEmail'] === '*****@*****.**' && $this->dataArray['adminPassword'] === '130811dbd239c97bd9ce933de7349f20') { parent::generateLog('successful login', 'attempts', '200'); Session::setSession('logged', true); Session::setSession('adminUser', $this->dataArray['adminEmail']); Session::setSession('userAgent', md5($_SERVER['HTTP_USER_AGENT'])); FlashMessages::setFlashMessage('success', '<b>Login Successful!</b><br />You Can Start to Administrate the System.'); FlashMessages::redirectFlashMessage('administration/index', 5); } else { parent::generateLog('error to login', 'attempts', '201'); FlashMessages::setFlashMessage('error', '<b>Login Wrong!</b><br />Check the Informations Sent.'); } } }