include_once KFM_BASE_PATH . 'includes/json.php'; } // } // { start session $session_id = isset($_REQUEST['kfm_session']) ? $_REQUEST['kfm_session'] : ''; $kfm_session = new kfmSession($session_id); if (isset($_GET['logout']) || isset($_GET['log_out'])) { $kfm_session->set('loggedin', 0); } $kfm->defaultSetting('kfm_session_id', $kfm_session->key); // } // { check authentication if (isset($use_kfm_security) && !$use_kfm_security) { $kfm_session->setMultiple(array('loggedin' => 1, 'user_id' => 1, 'username' => 'CMS user', 'user_status' => 1), false); } if (!$kfm_session->get('loggedin') && (!isset($kfm_api_auth_override) || !$kfm_api_auth_override)) { $err = ''; if (isset($_POST['username']) && isset($_POST['password'])) { $res = db_fetch_row('SELECT id, username, password, status FROM ' . KFM_DB_PREFIX . 'users WHERE username="******" AND password="******"'); if ($res && count($res)) { $kfm_session->setMultiple(array('user_id' => $res['id'], 'username' => $_POST['username'], 'password' => $_POST['password'], 'user_status' => $res['status'], 'loggedin' => 1)); } else { $err = '<em>Incorrect Password. Please try again, or check your <code>configuration.php</code>.</em>'; } } if (!$kfm_session->get('loggedin')) { $kfm->show_login_form($err); } } $uid = $kfm_session->get('user_id'); $kfm->user_id = $uid;
include_once KFM_BASE_PATH . 'includes/json.php'; } // }}} // {{{ start session $session_id = isset($_GET['kfm_session']) ? $_GET['kfm_session'] : ''; $kfm_session = new kfmSession($session_id); if ($kfm_session->isNew) { $kfm_session->setMultiple(array('cwd_id' => 1, 'language' => '', 'username' => '', 'password' => '', 'loggedin' => 0, 'theme' => $kfm_theme)); } if (isset($_GET['theme'])) { $kfm_session->set('theme', $_GET['theme']); } if (isset($_GET['logout']) || isset($_GET['log_out'])) { $kfm_session->set('loggedin', 0); } $kt = $kfm_session->get('theme'); if ($kt) { $kfm_theme = $kt; } else { $kfm_session->set('theme', $kfm_theme); } // }}} // {{{ check authentication if (!isset($kfm_username) || !isset($kfm_password) || $kfm_username == '' && $kfm_password == '') { $kfm_session->set('loggedin', 1); } if (!$kfm_session->get('loggedin') && (!isset($kfm_api_auth_override) || !$kfm_api_auth_override)) { $err = ''; if (isset($_POST['username']) && isset($_POST['password'])) { if ($_POST['username'] == $kfm_username && $_POST['password'] == $kfm_password) { $kfm_session->setMultiple(array('username' => $_POST['username'], 'password' => $_POST['password'], 'loggedin' => 1));