function addSuccess($mess) { fetch_session(); $successes = isset($_SESSION["Successes"]) ? $_SESSION["Successes"] : array(); $successes[] = $mess; $_SESSION["Successes"] = $successes; }
function check_database($password) { //Field validation succeeded. Validate against database $username = $this->input->post('username'); //query the database $result = $this->users->login($username, $password); if ($result) { foreach ($result as $row) { //Set the SESSION fetch_session(); $_SESSION['username'] = $username; $_SESSION['user_auth'] = $row->authority; addSuccess(getTxt('LogInSuccess')); } return TRUE; } else { addError(getTxt('Incorrect')); return false; } }
private function get_session() { $data = array(); $data['today_date'] = date('Y-m-d'); if (is_session('action')) { $data['action'] = fetch_session('action'); } if (is_session('user_key')) { $data['user_key'] = fetch_session('user_key'); } if (is_session('language')) { $data['language'] = get_session('language'); } if (is_session('version')) { $data['version'] = get_session('version'); } if (is_session('environment')) { $data['environment'] = get_session('environment'); } if (is_session('control_company')) { $data['control_company'] = get_session('control_company', COMPANY_ID); } if (is_session('company_name')) { $data['company_name'] = get_session('company_name'); } if (is_session('company_logo')) { $data['company_logo'] = get_session('company_logo'); } if (is_session('locale')) { $data['locale'] = get_session('locale'); } if (is_session('user_time')) { $data['user_time'] = get_session('user_time'); } if (is_session('full_name')) { if (is_session('contact_id')) { $data['contact_id'] = get_session('contact_id'); } if (is_session('full_name')) { $data['full_name'] = get_session('full_name'); } if (is_session('user_name')) { $data['user_name'] = get_session('user_name'); } if (is_session('user_role')) { $data['user_role'] = get_session('user_role'); } if (is_session('user_id')) { $data['user_id'] = get_session('user_id'); } if (is_session('permissions')) { $data['permissions'] = get_session('permissions'); } if (is_session('start_page')) { $data['start_page'] = get_session('start_page'); } if (is_session('overlay_page')) { $data['overlay_page'] = get_session('overlay_page'); } } /* $data['copyright' ] = '@ 2013 JKY Software Corp'; $data['contact_us' ] = 'Contact Us'; $data['language' ] = 'Portugues'; $data['languages' ] = array('English', 'Portugues', 'Chinese', 'Taiwanese'); */ $return = array(); $return['status'] = 'ok'; $return['data'] = $data; echo json_encode($return); }