setlocale(LC_ALL, trim($I18N->msg("setlocale"))); header('Content-Type: text/html; charset=' . $I18N->msg("htmlcharset")); header("Cache-Control: no-cache"); header("Pragma: no-cache"); // ----------------- CREATE LANG OBJ if (!isset($REX_ULOGIN)) { $REX_ULOGIN = ''; } if (!isset($REX_UPSW)) { $REX_UPSW = ''; } $REX_LOGIN = new rex_login(); $REX_LOGIN->setSqlDb(1); $REX_LOGIN->setSysID($REX['INSTNAME']); $REX_LOGIN->setSessiontime(3000); $REX_LOGIN->setLanguage($I18N->msg("htmllang")); if ($REX['PSWFUNC'] != "") { $REX_LOGIN->setPasswordFunction($REX['PSWFUNC']); } $REX_LOGIN->setLogin($REX_ULOGIN, $REX_UPSW); if (isset($FORM['logout']) and $FORM['logout'] == 1) { $REX_LOGIN->setLogout(true); } $REX_LOGIN->setUserID($REX['TABLE_PREFIX'] . "user.user_id"); $REX_LOGIN->setUserquery("SELECT * FROM " . $REX['TABLE_PREFIX'] . "user WHERE user_id = 'USR_UID'"); $REX_LOGIN->setLoginquery("SELECT * FROM " . $REX['TABLE_PREFIX'] . "user WHERE login = '******' and psw = 'USR_PSW' and lasttrydate <'" . (time() - $REX['RELOGINDELAY']) . "'"); if (!$REX_LOGIN->checkLogin()) { // login failed $FORM["loginmessage"] = $REX_LOGIN->message; $LOGIN = FALSE; $page = "login";