diff --git a/system/login.php b/system/login.php index e002b0b2..5d55cd18 100644 --- a/system/login.php +++ b/system/login.php @@ -16,7 +16,7 @@ $current_session = getSession('account'); if($current_session !== false) { $account_logged = new OTS_Account(); - $account_logged->find($current_session); + $account_logged->load($current_session); if($account_logged->isLoaded() && $account_logged->getPassword() == getSession('password') //&& (!isset($_SESSION['admin']) || admin()) && (getSession('remember_me') !== false || getSession('last_visit') > time() - 15 * 60)) { // login for 15 minutes if "remember me" is not used diff --git a/system/pages/account/login.php b/system/pages/account/login.php index 99c812b7..a62aa827 100644 --- a/system/pages/account/login.php +++ b/system/pages/account/login.php @@ -48,7 +48,7 @@ if(!$logged && isset($_POST['account_login'], $_POST['password_login'])) && (!isset($t) || $t['attempts'] < 5) ) { - setSession('account', $account_logged->getNumber()); + setSession('account', $account_logged->getId()); setSession('password', encrypt((USE_ACCOUNT_SALT ? $account_logged->getCustomField('salt') : '') . $login_password)); if($remember_me) { setSession('remember_me', true);