Example #1
0
////////////////////////////////////////////////////////////////////////////////
// Loading system libraries                                                   //
////////////////////////////////////////////////////////////////////////////////
include_once SYSTEM_MODULES_PATH . 'filesystem.php';
include_once SYSTEM_MODULES_PATH . 'etc.php';
include_once SYSTEM_MODULES_PATH . 'templates.php';
include_once SYSTEM_MODULES_PATH . 'user-classes.php';
include_once SYSTEM_MODULES_PATH . 'tar.php';
include_once SYSTEM_MODULES_PATH . 'system.php';
include_once SYSTEM_MODULES_PATH . 'compatibility.php';
include_once SYSTEM_MODULES_PATH . 'formsgen.php';
////////////////////////////////////////////////////////////////////////////////
// Initializing session                                                       //
////////////////////////////////////////////////////////////////////////////////
$system = new rcms_system(@$_POST['lang_form'], @$_POST['user_selected_skin']);
if (!empty($_POST['login_form'])) {
    $system->logInUser(@$_POST['username'], @$_POST['password'], !empty($_POST['remember']) ? true : false);
}
if (!empty($_POST['logout_form'])) {
    $system->logOutUser();
}
//additional get-request user logout sub
if (!empty($_GET['idleTimerAutoLogout'])) {
    $system->logOutUser();
    rcms_redirect('index.php');
}
define('LOGGED_IN', $system->logged_in);
// Show some messages about activation or initialization
if (!empty($system->results['user_init'])) {
    show_window('', $system->results['user_init'], 'center');
}