public function __construct() { global $lC_Database, $lC_Language, $lC_MessageStack; parent::__construct(); if (isset($_SESSION['img_resize_flag'])) { unset($_SESSION['img_resize_flag']); } if (!empty($_POST['user_name']) && !empty($_POST['user_password'])) { $Qadmin = $lC_Database->query('select * from :table_administrators where user_name = :user_name'); $Qadmin->bindTable(':table_administrators', TABLE_ADMINISTRATORS); $Qadmin->bindValue(':user_name', $_POST['user_name']); $Qadmin->execute(); if ($Qadmin->numberOfRows() > 0) { if (lc_validate_password($_POST['user_password'], $Qadmin->value('user_password'))) { $_SESSION['admin'] = array('id' => $Qadmin->valueInt('id'), 'firstname' => $Qadmin->value('first_name'), 'lastname' => $Qadmin->value('last_name'), 'username' => $Qadmin->value('user_name'), 'password' => $Qadmin->value('user_password'), 'access' => lC_Access::getUserLevels($Qadmin->valueInt('access_group_id')), 'language_id' => $Qadmin->value('language_id')); $get_string = null; if (isset($_SESSION['redirect_origin'])) { $get_string = http_build_query($_SESSION['redirect_origin']['get']); if (substr($get_string, -1) == '=') { $get_string = substr($get_string, 0, -1); } unset($_SESSION['redirect_origin']); } if (defined('INSTALLATION_ID') && INSTALLATION_ID != NULL) { lc_redirect_admin(lc_href_link_admin(FILENAME_DEFAULT, $get_string)); } else { // redirect to login=register lc_redirect_admin(lc_href_link_admin(FILENAME_DEFAULT, 'login&action=register')); } } } } $_SESSION['error'] = true; $_SESSION['errmsg'] = $lC_Language->get('ms_error_login_invalid'); }
public function __construct() { global $lC_Database, $lC_Language, $lC_MessageStack, $rInfo; parent::__construct(); if (!isset($_SESSION['verify_key_valid']) || $_SESSION['verify_key_valid'] === false) { lc_redirect_admin(lc_href_link_admin(FILENAME_DEFAULT, $this->_module)); } }
public function __construct() { global $lC_Database, $lC_Language, $lC_MessageStack, $lC_Api, $rInfo; parent::__construct(); if (isset($_POST)) { $_POST['installID'] = preg_match("'<installationID[^>]*?>(.*?)</installationID>'i", $lC_Api->register($_POST), $regs) == 1 ? $regs[1] : NULL; $rInfo = new lC_ObjectInfo($_POST); } }
public function __construct() { global $lC_Language, $lC_MessageStack; parent::__construct(); unset($_SESSION['admin']); if (isset($_SESSION['img_resize_flag'])) { unset($_SESSION['img_resize_flag']); } lc_redirect_admin(lc_href_link_admin(FILENAME_DEFAULT)); }
public function __construct() { global $lC_Database, $lC_Language, $lC_MessageStack, $rInfo; parent::__construct(); if (isset($_POST['key']) && $_POST['key'] != NULL && isset($_POST['email']) && $_POST['email'] != NULL) { if (lC_Login_Admin::lostPasswordConfirmKey($_POST['key'], $_POST['email'])) { $rInfo = new lC_ObjectInfo($_POST); } else { // if key is invalid redirect back to login lc_redirect_admin(lc_href_link_admin(FILENAME_DEFAULT, $this->_module)); } } }
public function __construct() { global $lC_Database, $lC_Language, $lC_MessageStack; parent::__construct(); if (!isset($_SESSION['verify_key_valid']) || $_SESSION['verify_key_valid'] === false) { lc_redirect_admin(lc_href_link_admin(FILENAME_DEFAULT, $this->_module)); } if (isset($_POST['password']) && $_POST['password'] != NULL && isset($_POST['email']) && $_POST['email'] != NULL) { if (lC_Login_Admin::passwordChange($_POST['password'], $_POST['email'])) { $rInfo = new lC_ObjectInfo($_POST); } else { // if error, redirect back to login lc_redirect_admin(lc_href_link_admin(FILENAME_DEFAULT, $this->_module)); } } }
public function __construct() { global $lC_Database, $lC_Language, $lC_MessageStack; parent::__construct(); }