Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php defined("\102\x41\123\105\120\x41\x54\110") or exit("\116\x6f\x20\x64\x69\162\x65\..

Decoded Output download

<?php 
 defined("BASEPATH") or exit("No direct script access allowed"); class Auth extends CI_Controller { public $data = array(); public function __construct() { goto WK1fV; C6HzC: $this->load->library("form_validation"); goto eDloh; eDloh: $this->load->helper(["url", "language"]); goto i50hE; P7Byp: $this->lang->load("auth"); goto I9_Pl; CxbaI: $this->load->database(); goto C6HzC; i50hE: $this->form_validation->set_error_delimiters($this->config->item("error_start_delimiter", "ion_auth"), $this->config->item("error_end_delimiter", "ion_auth")); goto P7Byp; WK1fV: parent::__construct(); goto CxbaI; I9_Pl: } public function output_json($data) { $this->output->set_content_type("application/json")->set_output(json_encode($data)); } public function index() { goto jw7B8; fR2zM: XDoJa: goto oKIrb; sAlm4: redirect("install"); goto mIqrm; SqLLN: $this->data["message"] = validation_errors() ? validation_errors() : $this->session->flashdata("message"); goto PEBtA; Dhf2U: $this->load->view("_templates/auth/_footer"); goto HAYjE; TbH2C: $user_id = $this->ion_auth->user()->row()->id; goto m609P; zET2u: $setting = $this->settings->getSetting(); goto ISWLx; f_xps: if (!$this->ion_auth->logged_in()) { goto XDoJa; } goto TbH2C; jw7B8: $this->load->model("Settings_model", "settings"); goto oQANN; oKIrb: $this->data["setting"] = $setting; goto XlbFE; XQ3AV: $this->data["password"] = ["name" => "password", "id" => "password", "type" => "password", "placeholder" => "Password", "class" => "form-control"]; goto SqLLN; A4eDe: redirect("dashboard"); goto fR2zM; Xii94: Z3LYx: goto f_xps; ISWLx: if (!($setting == null)) { goto Z3LYx; } goto n9hsw; m609P: $group = $this->ion_auth->get_users_groups($user_id)->row()->name; goto A4eDe; mIqrm: kBnLx: goto zET2u; PEBtA: $this->load->view("_templates/auth/_header", $this->data); goto h7Pmo; n9hsw: redirect("install"); goto Xii94; oQANN: if (!(count($this->db->list_tables()) == 0)) { goto kBnLx; } goto sAlm4; h7Pmo: $this->load->view("auth/login"); goto Dhf2U; XlbFE: $this->data["identity"] = ["name" => "identity", "id" => "identity", "type" => "text", "placeholder" => "Username", "autofocus" => "autofocus", "class" => "form-control", "autocomplete" => "off"]; goto XQ3AV; HAYjE: } public function cek_login() { goto oLLlT; xMDpd: ckDpX: goto njJZC; pLGyh: $this->output_json($data); goto szGHh; aEy5u: nHbef: goto VaMn8; Sof4T: $data = ["status" => false, "failed" => "Incorrect Login", "akses" => "no attempts"]; goto E0kjJ; szGHh: goto HHA_4; goto hKYzo; apP9O: pdROd: goto n4t3e; KnceX: $data = ["status" => false, "invalid" => $invalid, "akses" => "no valid"]; goto pLGyh; oLLlT: $this->form_validation->set_rules("identity", str_replace(":", '', $this->lang->line("login_identity_label")) ?? '', "required|trim"); goto IkXJ8; oWede: goto ckDpX; goto apP9O; KW3KJ: $remember = (bool) $this->input->post("remember"); goto HklOu; hKYzo: qRwsq: goto KW3KJ; E0kjJ: goto q4D_y; goto aEy5u; hQo8q: q4D_y: goto QRqpB; X_LY2: if ($this->form_validation->run() === TRUE) { goto qRwsq; } goto fu1I1; n4t3e: $this->cek_akses(); goto xMDpd; IJaK3: if ($this->ion_auth->is_max_login_attempts_exceeded($this->input->post("identity"))) { goto nHbef; } goto Sof4T; fu1I1: $invalid = ["identity" => form_error("identity"), "password" => form_error("password")]; goto KnceX; VaMn8: $data = ["status" => false, "failed" => "Anda sudah 3x melakukan percobaan login, silakan hubungi Administrator", "akses" => "attempts"]; goto hQo8q; IkXJ8: $this->form_validation->set_rules("password", str_replace(":", '', $this->lang->line("login_password_label")) ?? '', "required|trim"); goto X_LY2; HklOu: if ($this->ion_auth->login($this->input->post("identity"), $this->input->post("password"), $remember)) { goto pdROd; } goto IJaK3; njJZC: HHA_4: goto FLLgd; QRqpB: $this->output_json($data); goto oWede; FLLgd: } public function cek_akses() { goto Jvl6t; Wa5q2: $status = true; goto VsLco; Y3B2J: $status = false; goto xAiGn; VsLco: $this->load->model("Log_model", "logging"); goto ESDb0; BIOO1: $data = ["status" => $status, "url" => $url, "role" => $this->ion_auth->is_admin() ? "admin" : ($this->ion_auth->in_group("guru") ? "guru" : "siswa")]; goto z1SvK; Jvl6t: if (!$this->ion_auth->logged_in()) { goto CfkaG; } goto Wa5q2; e1SDN: jmfCz: goto BIOO1; NgnOz: goto jmfCz; goto yN2Ro; xAiGn: $url = "auth"; goto e1SDN; z1SvK: $this->output_json($data); goto FDJGB; XU2Gm: $url = "dashboard"; goto NgnOz; yN2Ro: CfkaG: goto Y3B2J; ESDb0: $this->logging->saveLog(1, "Login"); goto XU2Gm; FDJGB: } public function logout() { $this->ion_auth->logout(); redirect("login", "refresh"); } public function change_password() { goto YqvnR; ZTydj: $this->logout(); goto ljLVn; h42DI: $this->data["old_password"] = ["name" => "old", "id" => "old", "type" => "password"]; goto N_g3Y; dxXs_: wkRGw: goto wVpYD; rCBXX: tJidS: goto nPF83; MC00p: redirect("auth/change_password", "refresh"); goto j2Lb3; pamTy: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "change_password", $this->data); goto dxXs_; TjWmU: $this->data["new_password_confirm"] = ["name" => "new_confirm", "id" => "new_confirm", "type" => "password", "pattern" => "^.{" . $this->data["min_password_length"] . "}.*$"]; goto lZvlR; E3htk: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto MC00p; x0uC9: $identity = $this->session->userdata("identity"); goto hPVuQ; DEJGB: redirect("auth/login", "refresh"); goto ISTV5; X84iu: goto wkRGw; goto QComZ; j2Lb3: goto Rhasm; goto rCBXX; lZvlR: $this->data["user_id"] = ["name" => "user_id", "id" => "user_id", "type" => "hidden", "value" => $user->id]; goto pamTy; hPVuQ: $change = $this->ion_auth->change_password($identity, $this->input->post("old"), $this->input->post("new")); goto bdmW_; tWu1m: $this->data["message"] = validation_errors() ? validation_errors() : $this->session->flashdata("message"); goto ilJJd; YqvnR: $this->form_validation->set_rules("old", $this->lang->line("change_password_validation_old_password_label"), "required"); goto TwZ_b; ljLVn: Rhasm: goto X84iu; bdmW_: if ($change) { goto tJidS; } goto E3htk; PzThf: $user = $this->ion_auth->user()->row(); goto nFsHq; nFsHq: if ($this->form_validation->run() === FALSE) { goto U3oDR; } goto x0uC9; TwZ_b: $this->form_validation->set_rules("new", $this->lang->line("change_password_validation_new_password_label"), "required|min_length[" . $this->config->item("min_password_length", "ion_auth") . "]|matches[new_confirm]"); goto O3aSy; O3aSy: $this->form_validation->set_rules("new_confirm", $this->lang->line("change_password_validation_new_password_confirm_label"), "required"); goto s_YvJ; QComZ: U3oDR: goto tWu1m; nPF83: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto ZTydj; ISTV5: k_bMq: goto PzThf; N_g3Y: $this->data["new_password"] = ["name" => "new", "id" => "new", "type" => "password", "pattern" => "^.{" . $this->data["min_password_length"] . "}.*$"]; goto TjWmU; ilJJd: $this->data["min_password_length"] = $this->config->item("min_password_length", "ion_auth"); goto h42DI; s_YvJ: if ($this->ion_auth->logged_in()) { goto k_bMq; } goto DEJGB; wVpYD: } public function forgot_password() { goto CmEoo; XcNSL: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto rI9yp; IRHtL: a8kT6: goto HYtNq; XXhig: $identity = $this->ion_auth->where($identity_column, $this->input->post("identity"))->users()->row(); goto eWsm1; CmEoo: $this->data["title"] = $this->lang->line("forgot_password_heading"); goto CwMNG; x1pPF: goto JCNl4; goto EJ87j; UnoYS: W7AXw: goto H6XNP; vYzNf: if ($this->config->item("identity", "ion_auth") != "email") { goto QsHhI; } goto kJ9_r; etLfp: Nd2ru: goto k5KYl; F2oDV: v_1C2: goto RgLTl; H6XNP: $this->form_validation->set_rules("identity", $this->lang->line("forgot_password_identity_label"), "required"); goto etLfp; rI9yp: redirect("auth/forgot_password", "refresh"); goto aOYhD; vEvI5: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto L_30g; GSGR1: $this->data["message"] = validation_errors() ? validation_errors() : $this->session->flashdata("message"); goto qla3Y; L_30g: redirect("auth/forgot_password", "refresh"); goto LSMI5; j_R1K: XwtO2: goto GSGR1; bBxDv: ehfFj: goto E3Orn; E3Orn: goto OgZr4; goto K5qI3; COcpR: $this->load->view("auth/forgot_password"); goto AheGY; zUNje: $this->data["identity_label"] = $this->lang->line("forgot_password_email_identity_label"); goto kvf2R; LSMI5: goto ehfFj; goto F2oDV; aOYhD: DO69z: goto io7cQ; EJ87j: QsHhI: goto WHCid; bBPoV: goto Nd2ru; goto UnoYS; K5qI3: iGguf: goto fEqND; q0o49: $identity_column = $this->config->item("identity", "ion_auth"); goto XXhig; AheGY: $this->load->view("_templates/auth/_footer"); goto PGRhr; io7cQ: $forgotten = $this->ion_auth->forgotten_password($identity->{$this->config->item("identity", "ion_auth")}); goto O38KD; WHCid: $this->ion_auth->set_error("forgot_password_identity_not_found"); goto VcwjG; WNQoN: redirect("auth/forgot_password", "refresh"); goto bBxDv; kJ9_r: $this->ion_auth->set_error("forgot_password_email_not_found"); goto x1pPF; PGRhr: OgZr4: goto c26T6; CwMNG: if ($this->config->item("identity", "ion_auth") != "email") { goto W7AXw; } goto CVt0p; eWsm1: if (!empty($identity)) { goto DO69z; } goto vYzNf; CVt0p: $this->form_validation->set_rules("identity", $this->lang->line("forgot_password_validation_email_label"), "required|valid_email"); goto bBPoV; O38KD: if ($forgotten) { goto v_1C2; } goto vEvI5; RgLTl: $this->session->set_flashdata("success", $this->ion_auth->messages()); goto WNQoN; k5KYl: if ($this->form_validation->run() === FALSE) { goto iGguf; } goto q0o49; qla3Y: $this->load->view("_templates/auth/_header", $this->data); goto COcpR; VcwjG: JCNl4: goto XcNSL; BFK_s: if ($this->config->item("identity", "ion_auth") != "email") { goto a8kT6; } goto zUNje; kvf2R: goto XwtO2; goto IRHtL; HYtNq: $this->data["identity_label"] = $this->lang->line("forgot_password_identity_label"); goto j_R1K; uY3aI: $this->data["identity"] = ["name" => "identity", "id" => "identity", "class" => "form-control", "autocomplete" => "off", "autofocus" => "autofocus"]; goto BFK_s; fEqND: $this->data["type"] = $this->config->item("identity", "ion_auth"); goto uY3aI; c26T6: } public function reset_password($code = NULL) { goto RM6XD; pqOpW: n5aq0: goto LNdsA; p_EQW: cmuPE: goto mE7aK; VZWbr: StyoD: goto SVLqe; mE7aK: $this->form_validation->set_rules("new", $this->lang->line("reset_password_validation_new_password_label"), "required|min_length[" . $this->config->item("min_password_length", "ion_auth") . "]|matches[new_confirm]"); goto S34oB; LsJoz: $user = $this->ion_auth->forgotten_password_check($code); goto s0Byk; ZvW7O: if ($change) { goto kUDI_; } goto bxjpU; IsSL2: $this->data["user_id"] = ["name" => "user_id", "id" => "user_id", "type" => "hidden", "value" => $user->id]; goto S3Na9; Xoxki: redirect("auth/reset_password/" . $code, "refresh"); goto BA3Ei; rsrFa: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto py3i1; NAeFn: goto sc69a; goto p_EQW; G2RY0: $this->data["new_password_confirm"] = ["name" => "new_confirm", "id" => "new_confirm", "type" => "password", "pattern" => "^.{" . $this->data["min_password_length"] . "}.*$"]; goto IsSL2; m02xo: redirect("auth/login", "refresh"); goto VZWbr; pEBrR: $this->data["code"] = $code; goto ztMMM; XF9t6: $this->data["min_password_length"] = $this->config->item("min_password_length", "ion_auth"); goto O9wNW; SvAwo: zcAEU: goto VF9ax; jVkIT: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto m02xo; qsL8r: $this->ion_auth->clear_forgotten_password_code($identity); goto o4Y9Y; O9wNW: $this->data["new_password"] = ["name" => "new", "id" => "new", "type" => "password", "pattern" => "^.{" . $this->data["min_password_length"] . "}.*$"]; goto G2RY0; S3Na9: $this->data["csrf"] = $this->_get_csrf_nonce(); goto pEBrR; BA3Ei: goto StyoD; goto xMmbn; SVLqe: goto KgFCQ; goto vyN7j; rgcqk: $this->load->view("auth/reset_password", $this->data); goto YZjil; jBNWS: if ($this->form_validation->run() === FALSE) { goto n5aq0; } goto m_tdx; YZjil: $this->load->view("_templates/auth/_footer"); goto SvAwo; py3i1: redirect("auth/forgot_password", "refresh"); goto NAeFn; pFmNP: goto zcAEU; goto pqOpW; LNdsA: $this->data["message"] = validation_errors() ? validation_errors() : $this->session->flashdata("message"); goto XF9t6; tzaCu: $this->data["title"] = $this->lang->line("reset_password_heading"); goto LsJoz; xMmbn: kUDI_: goto jVkIT; s0Byk: if ($user) { goto cmuPE; } goto rsrFa; VF9ax: sc69a: goto ocV6s; dunTH: if ($this->_valid_csrf_nonce() === FALSE || $user->id != $this->input->post("user_id")) { goto Eof2a; } goto L6jUr; o4Y9Y: show_error($this->lang->line("error_csrf")); goto nnXg8; vyN7j: Eof2a: goto qsL8r; bxjpU: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto Xoxki; m_tdx: $identity = $user->{$this->config->item("identity", "ion_auth")}; goto dunTH; ztMMM: $this->load->view("_templates/auth/_header"); goto rgcqk; h3o3t: F2iF0: goto tzaCu; L6jUr: $change = $this->ion_auth->reset_password($identity, $this->input->post("new")); goto ZvW7O; S34oB: $this->form_validation->set_rules("new_confirm", $this->lang->line("reset_password_validation_new_password_confirm_label"), "required"); goto jBNWS; RM6XD: if ($code) { goto F2iF0; } goto s1h2u; s1h2u: show_404(); goto h3o3t; nnXg8: KgFCQ: goto pFmNP; ocV6s: } public function activate($id, $code = FALSE) { goto zSWSN; IZ_Oy: if (!$this->ion_auth->is_admin()) { goto bJutZ; } goto yk9mt; cRHIK: MYrmg: goto uDtLk; kfB_M: if ($code !== FALSE) { goto NYMA9; } goto IZ_Oy; I8Wgp: CBmZb: goto xrcKU; BSj7e: $activation = $this->ion_auth->activate($id, $code); goto cRHIK; uzcRr: redirect("auth", "refresh"); goto I8Wgp; zSWSN: $activation = FALSE; goto kfB_M; H3qi1: goto CBmZb; goto Pxpj2; lKIvW: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto uzcRr; yk9mt: $activation = $this->ion_auth->activate($id); goto JzA7v; pHZvy: NYMA9: goto BSj7e; JzA7v: bJutZ: goto otXgd; bS1hj: redirect("auth/forgot_password", "refresh"); goto H3qi1; uDtLk: if ($activation) { goto ch1H2; } goto h46fs; Pxpj2: ch1H2: goto lKIvW; h46fs: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto bS1hj; otXgd: goto MYrmg; goto pHZvy; xrcKU: } public function deactivate($id = NULL) { goto tOj96; dDx_8: $this->form_validation->set_rules("id", $this->lang->line("deactivate_validation_user_id_label"), "required|alpha_numeric"); goto dfekg; wXdhp: $id = (int) $id; goto Bh1SX; NA8OP: if (!($this->input->post("confirm") == "yes")) { goto y22bi; } goto r9GSS; G8xAR: $this->data["csrf"] = $this->_get_csrf_nonce(); goto U19Tc; T2Z7U: y22bi: goto uPPtO; tOj96: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto XG7pR; } goto aob4_; nXmwD: goto gsP8i; goto gXzFF; Ady3b: show_error($this->lang->line("error_csrf")); goto G2KLr; dfekg: if ($this->form_validation->run() === FALSE) { goto l0dg_; } goto NA8OP; gXzFF: l0dg_: goto G8xAR; Bh1SX: $this->load->library("form_validation"); goto N1Z4a; aob4_: show_error("You must be an administrator to view this page."); goto eZ79y; G2KLr: MZ9_Y: goto bxbT1; N1Z4a: $this->form_validation->set_rules("confirm", $this->lang->line("deactivate_validation_confirm_label"), "required"); goto dDx_8; EGEeX: gsP8i: goto aQ0m6; eZ79y: XG7pR: goto wXdhp; kq3F5: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "deactivate_user", $this->data); goto EGEeX; uPPtO: redirect("auth", "refresh"); goto nXmwD; wQNqZ: $this->ion_auth->deactivate($id); goto pYQAp; bxbT1: if (!($this->ion_auth->logged_in() && $this->ion_auth->is_admin())) { goto Eu65H; } goto wQNqZ; U19Tc: $this->data["user"] = $this->ion_auth->user($id)->row(); goto kq3F5; pYQAp: Eu65H: goto T2Z7U; r9GSS: if (!($this->_valid_csrf_nonce() === FALSE || $id != $this->input->post("id"))) { goto MZ9_Y; } goto Ady3b; aQ0m6: } public function create_user() { goto BbQs2; BbQs2: $this->data["title"] = $this->lang->line("create_user_heading"); goto x3dW8; BBnuX: $this->data["identity_column"] = $identity_column; goto YOC_P; IgtP5: QZHBW: goto KSpmM; DyOj0: $this->data["phone"] = ["name" => "phone", "id" => "phone", "type" => "text", "value" => $this->form_validation->set_value("phone")]; goto cin3r; vwUGO: $this->form_validation->set_rules("password", $this->lang->line("create_user_validation_password_label"), "required|min_length[" . $this->config->item("min_password_length", "ion_auth") . "]|matches[password_confirm]"); goto aSffo; ZYoYG: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto wbxBE; pqwld: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "create_user", $this->data); goto zYVda; ThXEK: $this->form_validation->set_rules("last_name", $this->lang->line("create_user_validation_lname_label"), "trim|required"); goto ar8Y1; zGxp3: $this->data["email"] = ["name" => "email", "id" => "email", "type" => "text", "value" => $this->form_validation->set_value("email")]; goto khQTb; vWvuO: redirect("auth", "refresh"); goto QceOW; RGYks: $this->data["last_name"] = ["name" => "last_name", "id" => "last_name", "type" => "text", "value" => $this->form_validation->set_value("last_name")]; goto AGFEV; wbtMc: $this->form_validation->set_rules("identity", $this->lang->line("create_user_validation_identity_label"), "trim|required|is_unique[" . $tables["users"] . "." . $identity_column . "]"); goto ZPK9H; aSffo: $this->form_validation->set_rules("password_confirm", $this->lang->line("create_user_validation_password_confirm_label"), "required"); goto RIVDy; f6mk0: goto QZHBW; goto Q139M; Q139M: C1GWG: goto wbtMc; RIVDy: if (!($this->form_validation->run() === TRUE)) { goto uSegJ; } goto DzytH; x3dW8: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto qi9yK; } goto m1x8m; YOC_P: $this->form_validation->set_rules("first_name", $this->lang->line("create_user_validation_fname_label"), "trim|required"); goto ThXEK; S8Hb2: $identity = $identity_column === "email" ? $email : $this->input->post("identity"); goto IWlnn; YW_uY: $this->form_validation->set_rules("company", $this->lang->line("create_user_validation_company_label"), "trim"); goto vwUGO; ACES8: uSegJ: goto c0G5M; c0G5M: if ($this->form_validation->run() === TRUE && $this->ion_auth->register($identity, $password, $email, $additional_data)) { goto A74Kw; } goto ZYoYG; sv7Mg: $this->data["password_confirm"] = ["name" => "password_confirm", "id" => "password_confirm", "type" => "password", "value" => $this->form_validation->set_value("password_confirm")]; goto pqwld; uh8D2: $this->form_validation->set_rules("email", $this->lang->line("create_user_validation_email_label"), "trim|required|valid_email|is_unique[" . $tables["users"] . ".email]"); goto f6mk0; AGFEV: $this->data["identity"] = ["name" => "identity", "id" => "identity", "type" => "text", "value" => $this->form_validation->set_value("identity")]; goto zGxp3; cin3r: $this->data["password"] = ["name" => "password", "id" => "password", "type" => "password", "value" => $this->form_validation->set_value("password")]; goto sv7Mg; KSpmM: $this->form_validation->set_rules("phone", $this->lang->line("create_user_validation_phone_label"), "trim"); goto YW_uY; QceOW: A2IgD: goto EW41D; DzytH: $email = strtolower($this->input->post("email")); goto S8Hb2; ar8Y1: if ($identity_column !== "email") { goto C1GWG; } goto uh8D2; ZPK9H: $this->form_validation->set_rules("email", $this->lang->line("create_user_validation_email_label"), "trim|required|valid_email"); goto IgtP5; m1x8m: redirect("auth", "refresh"); goto wtHql; zYVda: goto A2IgD; goto F0x37; IWlnn: $password = $this->input->post("password"); goto XPORR; F0x37: A74Kw: goto sgJBk; YIlUu: $tables = $this->config->item("tables", "ion_auth"); goto bTLJi; bTLJi: $identity_column = $this->config->item("identity", "ion_auth"); goto BBnuX; wbxBE: $this->data["first_name"] = ["name" => "first_name", "id" => "first_name", "type" => "text", "value" => $this->form_validation->set_value("first_name")]; goto RGYks; sgJBk: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto vWvuO; khQTb: $this->data["company"] = ["name" => "company", "id" => "company", "type" => "text", "value" => $this->form_validation->set_value("company")]; goto DyOj0; XPORR: $additional_data = ["first_name" => $this->input->post("first_name"), "last_name" => $this->input->post("last_name"), "company" => $this->input->post("company"), "phone" => $this->input->post("phone")]; goto ACES8; wtHql: qi9yK: goto YIlUu; EW41D: } public function redirectUser() { goto woFtX; QjiCj: cxaTq: goto rltYs; woFtX: if (!$this->ion_auth->is_admin()) { goto cxaTq; } goto NTLZx; NTLZx: redirect("auth", "refresh"); goto QjiCj; rltYs: redirect("/", "refresh"); goto nK_ff; nK_ff: } public function edit_user($id) { goto RrjM3; hrVgO: if (!($this->_valid_csrf_nonce() === FALSE || $id != $this->input->post("id"))) { goto GSVXo; } goto g4tnm; dqWez: $groupData = $this->input->post("groups"); goto uXfUH; tglS4: Ux2kN: goto XoEl3; S0baW: $this->form_validation->set_rules("password", $this->lang->line("edit_user_validation_password_label"), "required|min_length[" . $this->config->item("min_password_length", "ion_auth") . "]|matches[password_confirm]"); goto wQYUW; xEVgi: R0bsP: goto qjWPB; nP4RL: $this->data["groups"] = $groups; goto dMB1H; yksdH: Iou2j: goto Rhn6x; W2JI7: $this->data["first_name"] = ["name" => "first_name", "id" => "first_name", "type" => "text", "value" => $this->form_validation->set_value("first_name", $user->first_name)]; goto Np8Q1; e0pq5: $this->data["phone"] = ["name" => "phone", "id" => "phone", "type" => "text", "value" => $this->form_validation->set_value("phone", $user->phone)]; goto owmUR; Va6LK: GSVXo: goto aPohu; xgnjb: if (!(isset($_POST) && !empty($_POST))) { goto o9grS; } goto hrVgO; RrjM3: $this->data["title"] = $this->lang->line("edit_user_heading"); goto luB2M; tZ2w2: n1rOM: goto tglS4; l_oJw: redirect("auth", "refresh"); goto xEVgi; owmUR: $this->data["password"] = ["name" => "password", "id" => "password", "type" => "password"]; goto rkJgy; oFQOu: $this->redirectUser(); goto xRZxm; kLUIl: $groups = $this->ion_auth->groups()->result_array(); goto n5FTe; luB2M: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin() && !($this->ion_auth->user()->row()->id == $id))) { goto R0bsP; } goto l_oJw; n5FTe: $currentGroups = $this->ion_auth->get_users_groups($id)->result(); goto gzDGn; uXfUH: if (!(isset($groupData) && !empty($groupData))) { goto Ux2kN; } goto nzAc1; gzDGn: $this->form_validation->set_rules("first_name", $this->lang->line("edit_user_validation_fname_label"), "trim|required"); goto vAMND; iey3p: $this->form_validation->set_rules("phone", $this->lang->line("edit_user_validation_phone_label"), "trim"); goto D91pq; dMB1H: $this->data["currentGroups"] = $currentGroups; goto W2JI7; dwVhf: goto EQgiP; goto DLz5e; UZYQ9: R9rES: goto rHDud; J6qpw: if ($this->ion_auth->update($user->id, $data)) { goto qS5S5; } goto aZCMv; DLz5e: qS5S5: goto aAbkW; v3J58: $this->data["user"] = $user; goto nP4RL; eoxyw: $data["password"] = $this->input->post("password"); goto WFaqs; vAMND: $this->form_validation->set_rules("last_name", $this->lang->line("edit_user_validation_lname_label"), "trim|required"); goto iey3p; qjWPB: $user = $this->ion_auth->user($id)->row(); goto kLUIl; VgaOR: $this->ion_auth->remove_from_group('', $id); goto dqWez; aZCMv: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto JTsHi; rHDud: if (!($this->form_validation->run() === TRUE)) { goto Iou2j; } goto cORIW; ktU3a: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto v3J58; gXGt3: if (!$this->input->post("password")) { goto zi_jc; } goto eoxyw; XoEl3: ruPX9: goto J6qpw; Rhn6x: o9grS: goto js1sV; aPohu: if (!$this->input->post("password")) { goto R9rES; } goto S0baW; xRZxm: EQgiP: goto yksdH; rAkEU: $this->_render_page("auth/edit_user", $this->data); goto GpYBf; JTsHi: $this->redirectUser(); goto dwVhf; D91pq: $this->form_validation->set_rules("company", $this->lang->line("edit_user_validation_company_label"), "trim"); goto xgnjb; cORIW: $data = ["first_name" => $this->input->post("first_name"), "last_name" => $this->input->post("last_name"), "company" => $this->input->post("company"), "phone" => $this->input->post("phone")]; goto gXGt3; ND2gU: $this->data["company"] = ["name" => "company", "id" => "company", "type" => "text", "value" => $this->form_validation->set_value("company", $user->company)]; goto e0pq5; aAbkW: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto oFQOu; nzAc1: foreach ($groupData as $grp) { $this->ion_auth->add_to_group($grp, $id); d__0i: } goto tZ2w2; WFaqs: zi_jc: goto tDsCv; g4tnm: show_error($this->lang->line("error_csrf")); goto Va6LK; js1sV: $this->data["csrf"] = $this->_get_csrf_nonce(); goto ktU3a; rkJgy: $this->data["password_confirm"] = ["name" => "password_confirm", "id" => "password_confirm", "type" => "password"]; goto rAkEU; tDsCv: if (!$this->ion_auth->is_admin()) { goto ruPX9; } goto VgaOR; Np8Q1: $this->data["last_name"] = ["name" => "last_name", "id" => "last_name", "type" => "text", "value" => $this->form_validation->set_value("last_name", $user->last_name)]; goto ND2gU; wQYUW: $this->form_validation->set_rules("password_confirm", $this->lang->line("edit_user_validation_password_confirm_label"), "required"); goto UZYQ9; GpYBf: } public function create_group() { goto f7IKC; fRmHE: redirect("auth", "refresh"); goto lroM8; mrF9H: $this->data["group_name"] = ["name" => "group_name", "id" => "group_name", "type" => "text", "value" => $this->form_validation->set_value("group_name")]; goto pEkQS; GJdlw: $this->_render_page("auth/create_group", $this->data); goto Tsvtu; tkg4y: $new_group_id = $this->ion_auth->create_group($this->input->post("group_name"), $this->input->post("description")); goto DdKqZ; DdKqZ: if ($new_group_id) { goto uYgyR; } goto lDb18; lroM8: Whtlo: goto hryid; UeD8R: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto fRmHE; pEkQS: $this->data["description"] = ["name" => "description", "id" => "description", "type" => "text", "value" => $this->form_validation->set_value("description")]; goto GJdlw; Z3YVs: redirect("auth", "refresh"); goto uLrTp; YhBrM: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto mrF9H; hryid: wjWJJ: goto YhBrM; K_gi7: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto shfoc; } goto Z3YVs; CQRs7: goto Whtlo; goto HQPfS; AveN_: if (!($this->form_validation->run() === TRUE)) { goto wjWJJ; } goto tkg4y; HQPfS: uYgyR: goto UeD8R; lDb18: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto CQRs7; uLrTp: shfoc: goto UIwsu; UIwsu: $this->form_validation->set_rules("group_name", $this->lang->line("create_group_validation_name_label"), "trim|required|alpha_dash"); goto AveN_; f7IKC: $this->data["title"] = $this->lang->line("create_group_title"); goto K_gi7; Tsvtu: } public function edit_group($id) { goto G0XJN; B2Tc4: goto A7YOz; goto aisKw; ryCQD: redirect("auth", "refresh"); goto HqV64; YhdtJ: $this->data["group_name"]["readonly"] = "readonly"; goto qgJ35; wObEv: if (!(isset($_POST) && !empty($_POST))) { goto M_Bl1; } goto yGLW1; yFxpl: M_Bl1: goto Z1xSf; vTGR7: redirect("auth", "refresh"); goto Qd2Ev; tlt_M: if (!($this->config->item("admin_group", "ion_auth") === $group->name)) { goto oDw9i; } goto YhdtJ; A5vIi: $this->data["title"] = $this->lang->line("edit_group_title"); goto K3eFP; Qd2Ev: A7YOz: goto ZrxDt; Z1xSf: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto z3NR2; xqAin: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "edit_group", $this->data); goto aAEe3; K3eFP: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto ce17Q; } goto ryCQD; WtH7b: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto B2Tc4; KS11S: $this->form_validation->set_rules("group_name", $this->lang->line("edit_group_validation_name_label"), "trim|required|alpha_dash"); goto wObEv; G0XJN: if (!(!$id || empty($id))) { goto tXQ2I; } goto ya0z2; uvZhX: $this->data["group_description"] = ["name" => "group_description", "id" => "group_description", "type" => "text", "value" => $this->form_validation->set_value("group_description", $group->description)]; goto xqAin; aisKw: LXlBP: goto iOmin; yGLW1: if (!($this->form_validation->run() === TRUE)) { goto Od93S; } goto i0TD3; aDtKe: $group = $this->ion_auth->group($id)->row(); goto KS11S; k9M4p: if ($group_update) { goto LXlBP; } goto WtH7b; HqV64: ce17Q: goto aDtKe; iOmin: $this->session->set_flashdata("message", $this->lang->line("edit_group_saved")); goto vTGR7; i0TD3: $group_update = $this->ion_auth->update_group($id, $_POST["group_name"], array("description" => $_POST["group_description"])); goto k9M4p; DTqWP: $this->data["group_name"] = ["name" => "group_name", "id" => "group_name", "type" => "text", "value" => $this->form_validation->set_value("group_name", $group->name)]; goto tlt_M; qgJ35: oDw9i: goto uvZhX; ZrxDt: Od93S: goto yFxpl; z3NR2: $this->data["group"] = $group; goto DTqWP; si3aF: tXQ2I: goto A5vIi; ya0z2: redirect("auth", "refresh"); goto si3aF; aAEe3: } public function _get_csrf_nonce() { goto RGUI4; CeibK: $key = random_string("alnum", 8); goto QEuyr; RGUI4: $this->load->helper("string"); goto CeibK; umdiA: $this->session->set_flashdata("csrfkey", $key); goto lrmW9; DK8hf: return [$key => $value]; goto lX7pg; lrmW9: $this->session->set_flashdata("csrfvalue", $value); goto DK8hf; QEuyr: $value = random_string("alnum", 20); goto umdiA; lX7pg: } public function _valid_csrf_nonce() { goto vN3Ny; DwTS0: LMceJ: goto WEGa2; WEGa2: return FALSE; goto TkcOi; uSh7h: if (!($csrfkey && $csrfkey === $this->session->flashdata("csrfvalue"))) { goto LMceJ; } goto l2blf; l2blf: return TRUE; goto DwTS0; vN3Ny: $csrfkey = $this->input->post($this->session->flashdata("csrfkey")); goto uSh7h; TkcOi: } public function _render_page($view, $data = NULL, $returnhtml = FALSE) { goto x2odk; sESBW: bbNln: goto JptLO; rb1jA: if (!$returnhtml) { goto bbNln; } goto qLEUp; HBR8y: $view_html = $this->load->view($view, $viewdata, $returnhtml); goto rb1jA; qLEUp: return $view_html; goto sESBW; x2odk: $viewdata = empty($data) ? $this->data : $data; goto HBR8y; JptLO: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
 defined("\102\x41\123\105\120\x41\x54\110") or exit("\116\x6f\x20\x64\x69\162\x65\143\164\x20\x73\x63\162\151\x70\x74\40\141\143\143\145\x73\163\40\x61\x6c\154\x6f\x77\145\x64"); class Auth extends CI_Controller { public $data = array(); public function __construct() { goto WK1fV; C6HzC: $this->load->library("\x66\x6f\162\x6d\137\166\x61\x6c\151\x64\141\x74\151\x6f\156"); goto eDloh; eDloh: $this->load->helper(["\165\162\x6c", "\154\141\x6e\147\x75\141\x67\145"]); goto i50hE; P7Byp: $this->lang->load("\x61\165\x74\150"); goto I9_Pl; CxbaI: $this->load->database(); goto C6HzC; i50hE: $this->form_validation->set_error_delimiters($this->config->item("\x65\162\x72\x6f\162\137\163\x74\141\x72\164\137\144\x65\154\151\x6d\151\164\145\x72", "\x69\157\156\x5f\x61\x75\x74\150"), $this->config->item("\145\162\x72\x6f\x72\x5f\x65\x6e\x64\137\x64\x65\154\151\155\x69\x74\x65\162", "\151\x6f\156\x5f\x61\165\x74\150")); goto P7Byp; WK1fV: parent::__construct(); goto CxbaI; I9_Pl: } public function output_json($data) { $this->output->set_content_type("\141\160\x70\x6c\151\143\x61\x74\151\157\x6e\57\152\163\x6f\156")->set_output(json_encode($data)); } public function index() { goto jw7B8; fR2zM: XDoJa: goto oKIrb; sAlm4: redirect("\x69\x6e\163\x74\141\154\154"); goto mIqrm; SqLLN: $this->data["\155\145\163\x73\x61\x67\x65"] = validation_errors() ? validation_errors() : $this->session->flashdata("\x6d\145\x73\163\141\147\x65"); goto PEBtA; Dhf2U: $this->load->view("\x5f\164\x65\155\160\154\x61\x74\145\x73\57\x61\x75\x74\x68\x2f\x5f\146\x6f\x6f\164\145\x72"); goto HAYjE; TbH2C: $user_id = $this->ion_auth->user()->row()->id; goto m609P; zET2u: $setting = $this->settings->getSetting(); goto ISWLx; f_xps: if (!$this->ion_auth->logged_in()) { goto XDoJa; } goto TbH2C; jw7B8: $this->load->model("\x53\145\164\164\151\156\x67\163\x5f\x6d\157\144\x65\x6c", "\163\x65\x74\x74\x69\156\x67\x73"); goto oQANN; oKIrb: $this->data["\163\145\164\164\151\156\x67"] = $setting; goto XlbFE; XQ3AV: $this->data["\160\x61\163\163\167\x6f\x72\x64"] = ["\156\141\x6d\x65" => "\160\x61\163\163\167\157\162\x64", "\151\144" => "\160\141\x73\x73\167\157\162\144", "\164\171\160\145" => "\x70\x61\163\x73\x77\x6f\162\144", "\x70\x6c\x61\143\x65\x68\x6f\x6c\144\145\162" => "\x50\141\x73\x73\x77\157\x72\x64", "\x63\x6c\141\x73\163" => "\x66\157\x72\155\55\x63\x6f\156\164\x72\157\x6c"]; goto SqLLN; A4eDe: redirect("\144\x61\x73\150\x62\157\x61\162\x64"); goto fR2zM; Xii94: Z3LYx: goto f_xps; ISWLx: if (!($setting == null)) { goto Z3LYx; } goto n9hsw; m609P: $group = $this->ion_auth->get_users_groups($user_id)->row()->name; goto A4eDe; mIqrm: kBnLx: goto zET2u; PEBtA: $this->load->view("\137\164\x65\x6d\160\154\141\164\145\163\57\141\165\164\x68\57\x5f\150\x65\x61\x64\x65\162", $this->data); goto h7Pmo; n9hsw: redirect("\x69\x6e\x73\x74\x61\154\x6c"); goto Xii94; oQANN: if (!(count($this->db->list_tables()) == 0)) { goto kBnLx; } goto sAlm4; h7Pmo: $this->load->view("\x61\165\x74\x68\57\154\157\147\x69\156"); goto Dhf2U; XlbFE: $this->data["\151\144\x65\x6e\164\151\164\x79"] = ["\x6e\x61\155\x65" => "\x69\x64\x65\x6e\x74\151\x74\171", "\x69\x64" => "\x69\x64\x65\156\164\x69\164\x79", "\164\x79\x70\x65" => "\x74\145\x78\x74", "\160\154\x61\x63\145\x68\157\154\x64\x65\x72" => "\125\163\145\162\x6e\x61\155\145", "\141\165\164\157\146\157\143\165\163" => "\x61\165\x74\157\x66\x6f\143\165\163", "\143\x6c\141\163\x73" => "\x66\157\x72\155\55\143\157\156\x74\x72\x6f\154", "\141\165\164\x6f\143\157\x6d\x70\154\x65\x74\145" => "\157\x66\x66"]; goto XQ3AV; HAYjE: } public function cek_login() { goto oLLlT; xMDpd: ckDpX: goto njJZC; pLGyh: $this->output_json($data); goto szGHh; aEy5u: nHbef: goto VaMn8; Sof4T: $data = ["\163\164\141\164\x75\163" => false, "\146\x61\151\x6c\145\x64" => "\x49\156\x63\x6f\162\x72\145\143\164\40\114\x6f\147\x69\156", "\x61\153\163\145\x73" => "\x6e\157\x20\141\x74\x74\x65\x6d\x70\x74\x73"]; goto E0kjJ; szGHh: goto HHA_4; goto hKYzo; apP9O: pdROd: goto n4t3e; KnceX: $data = ["\163\x74\141\164\x75\x73" => false, "\x69\156\x76\141\154\x69\144" => $invalid, "\141\x6b\163\x65\163" => "\x6e\x6f\x20\x76\x61\154\151\x64"]; goto pLGyh; oLLlT: $this->form_validation->set_rules("\151\144\145\x6e\164\151\x74\x79", str_replace("\72", '', $this->lang->line("\154\x6f\x67\x69\x6e\x5f\x69\x64\145\x6e\164\151\164\171\137\154\x61\x62\145\x6c")) ?? '', "\162\x65\x71\x75\x69\162\x65\x64\174\164\x72\151\x6d"); goto IkXJ8; oWede: goto ckDpX; goto apP9O; KW3KJ: $remember = (bool) $this->input->post("\x72\145\x6d\145\155\x62\x65\x72"); goto HklOu; hKYzo: qRwsq: goto KW3KJ; E0kjJ: goto q4D_y; goto aEy5u; hQo8q: q4D_y: goto QRqpB; X_LY2: if ($this->form_validation->run() === TRUE) { goto qRwsq; } goto fu1I1; n4t3e: $this->cek_akses(); goto xMDpd; IJaK3: if ($this->ion_auth->is_max_login_attempts_exceeded($this->input->post("\151\x64\145\156\164\x69\x74\171"))) { goto nHbef; } goto Sof4T; fu1I1: $invalid = ["\x69\144\145\156\x74\x69\164\x79" => form_error("\x69\x64\145\x6e\164\x69\164\x79"), "\160\x61\x73\x73\x77\157\162\x64" => form_error("\160\141\163\x73\167\157\x72\x64")]; goto KnceX; VaMn8: $data = ["\x73\164\141\164\165\163" => false, "\x66\141\151\x6c\145\144" => "\101\156\x64\x61\x20\163\x75\144\x61\150\x20\63\x78\x20\x6d\x65\154\x61\x6b\x75\x6b\141\156\x20\x70\x65\162\143\157\142\141\141\156\x20\154\x6f\147\151\156\x2c\40\163\x69\x6c\x61\x6b\141\156\40\x68\x75\142\165\x6e\x67\x69\x20\101\x64\x6d\151\x6e\x69\x73\164\162\141\x74\x6f\x72", "\x61\x6b\x73\145\x73" => "\x61\x74\164\x65\x6d\x70\x74\163"]; goto hQo8q; IkXJ8: $this->form_validation->set_rules("\x70\x61\x73\x73\167\157\162\x64", str_replace("\x3a", '', $this->lang->line("\154\x6f\x67\x69\x6e\137\x70\x61\163\x73\x77\x6f\162\144\x5f\154\141\142\145\x6c")) ?? '', "\162\x65\161\x75\151\162\x65\144\174\x74\162\151\x6d"); goto X_LY2; HklOu: if ($this->ion_auth->login($this->input->post("\x69\x64\145\x6e\164\151\x74\171"), $this->input->post("\x70\x61\163\x73\167\x6f\162\x64"), $remember)) { goto pdROd; } goto IJaK3; njJZC: HHA_4: goto FLLgd; QRqpB: $this->output_json($data); goto oWede; FLLgd: } public function cek_akses() { goto Jvl6t; Wa5q2: $status = true; goto VsLco; Y3B2J: $status = false; goto xAiGn; VsLco: $this->load->model("\x4c\x6f\x67\x5f\x6d\x6f\144\x65\154", "\x6c\157\x67\147\151\x6e\x67"); goto ESDb0; BIOO1: $data = ["\x73\164\x61\x74\x75\163" => $status, "\x75\162\154" => $url, "\x72\x6f\154\x65" => $this->ion_auth->is_admin() ? "\141\144\x6d\151\156" : ($this->ion_auth->in_group("\x67\165\x72\x75") ? "\147\x75\x72\165" : "\163\x69\163\x77\x61")]; goto z1SvK; Jvl6t: if (!$this->ion_auth->logged_in()) { goto CfkaG; } goto Wa5q2; e1SDN: jmfCz: goto BIOO1; NgnOz: goto jmfCz; goto yN2Ro; xAiGn: $url = "\x61\165\x74\x68"; goto e1SDN; z1SvK: $this->output_json($data); goto FDJGB; XU2Gm: $url = "\144\141\163\150\142\157\141\162\x64"; goto NgnOz; yN2Ro: CfkaG: goto Y3B2J; ESDb0: $this->logging->saveLog(1, "\114\157\147\151\x6e"); goto XU2Gm; FDJGB: } public function logout() { $this->ion_auth->logout(); redirect("\154\157\147\151\x6e", "\x72\145\x66\162\x65\x73\150"); } public function change_password() { goto YqvnR; ZTydj: $this->logout(); goto ljLVn; h42DI: $this->data["\157\154\144\137\160\x61\x73\x73\x77\x6f\162\144"] = ["\x6e\141\x6d\x65" => "\x6f\154\144", "\x69\x64" => "\x6f\x6c\144", "\164\x79\160\x65" => "\160\x61\x73\163\x77\x6f\x72\x64"]; goto N_g3Y; dxXs_: wkRGw: goto wVpYD; rCBXX: tJidS: goto nPF83; MC00p: redirect("\141\x75\x74\x68\57\143\x68\x61\x6e\x67\x65\137\x70\141\163\x73\x77\x6f\x72\144", "\x72\145\146\162\145\x73\x68"); goto j2Lb3; pamTy: $this->_render_page("\141\165\x74\x68" . DIRECTORY_SEPARATOR . "\x63\150\x61\x6e\x67\x65\x5f\160\141\x73\x73\167\x6f\162\x64", $this->data); goto dxXs_; TjWmU: $this->data["\156\x65\167\137\160\x61\x73\163\x77\x6f\162\144\x5f\143\x6f\x6e\146\151\x72\155"] = ["\x6e\x61\x6d\145" => "\x6e\145\x77\137\143\157\x6e\x66\x69\162\155", "\151\x64" => "\x6e\145\x77\x5f\143\157\156\x66\x69\162\x6d", "\x74\171\x70\145" => "\x70\x61\163\163\167\157\162\144", "\160\141\x74\164\145\x72\156" => "\x5e\56\x7b" . $this->data["\x6d\x69\156\137\160\x61\163\x73\x77\x6f\162\144\x5f\x6c\x65\x6e\x67\x74\x68"] . "\175\x2e\x2a\44"]; goto lZvlR; E3htk: $this->session->set_flashdata("\155\145\163\x73\141\x67\x65", $this->ion_auth->errors()); goto MC00p; x0uC9: $identity = $this->session->userdata("\x69\144\145\x6e\x74\x69\164\x79"); goto hPVuQ; DEJGB: redirect("\141\x75\x74\150\57\x6c\157\147\x69\156", "\162\x65\146\x72\x65\163\150"); goto ISTV5; X84iu: goto wkRGw; goto QComZ; j2Lb3: goto Rhasm; goto rCBXX; lZvlR: $this->data["\x75\163\145\162\x5f\151\x64"] = ["\156\x61\x6d\145" => "\165\163\145\x72\x5f\x69\x64", "\151\x64" => "\165\163\x65\162\137\151\x64", "\x74\x79\x70\145" => "\150\151\x64\144\x65\156", "\x76\141\x6c\x75\145" => $user->id]; goto pamTy; hPVuQ: $change = $this->ion_auth->change_password($identity, $this->input->post("\x6f\154\x64"), $this->input->post("\156\145\167")); goto bdmW_; tWu1m: $this->data["\155\145\x73\x73\x61\147\x65"] = validation_errors() ? validation_errors() : $this->session->flashdata("\155\145\x73\163\x61\x67\x65"); goto ilJJd; YqvnR: $this->form_validation->set_rules("\157\154\x64", $this->lang->line("\143\150\x61\156\147\145\137\160\141\163\163\x77\x6f\x72\144\137\x76\x61\x6c\151\x64\141\164\x69\157\x6e\137\x6f\154\144\137\160\141\x73\x73\x77\x6f\x72\144\137\154\x61\x62\145\x6c"), "\x72\x65\x71\x75\x69\162\x65\144"); goto TwZ_b; ljLVn: Rhasm: goto X84iu; bdmW_: if ($change) { goto tJidS; } goto E3htk; PzThf: $user = $this->ion_auth->user()->row(); goto nFsHq; nFsHq: if ($this->form_validation->run() === FALSE) { goto U3oDR; } goto x0uC9; TwZ_b: $this->form_validation->set_rules("\156\145\167", $this->lang->line("\143\x68\141\156\x67\x65\137\160\141\x73\x73\167\x6f\162\x64\137\166\141\x6c\x69\144\x61\x74\151\x6f\156\x5f\x6e\145\167\x5f\160\141\163\x73\x77\157\162\x64\137\x6c\x61\142\x65\154"), "\162\x65\161\x75\151\x72\x65\x64\174\155\151\156\137\154\x65\x6e\x67\164\150\x5b" . $this->config->item("\155\151\x6e\x5f\x70\x61\163\x73\x77\157\162\x64\x5f\154\145\x6e\147\164\150", "\x69\x6f\x6e\x5f\x61\165\164\x68") . "\x5d\174\155\141\x74\143\150\145\163\x5b\156\x65\167\x5f\143\157\156\146\x69\x72\x6d\x5d"); goto O3aSy; O3aSy: $this->form_validation->set_rules("\156\x65\167\x5f\x63\157\156\x66\x69\162\155", $this->lang->line("\143\150\141\x6e\x67\x65\137\x70\x61\x73\163\x77\157\162\x64\x5f\166\x61\154\x69\144\141\164\151\157\x6e\x5f\156\x65\167\137\x70\x61\x73\163\167\157\x72\x64\137\x63\x6f\x6e\146\151\162\155\x5f\154\x61\x62\145\x6c"), "\x72\145\161\x75\x69\x72\x65\x64"); goto s_YvJ; QComZ: U3oDR: goto tWu1m; nPF83: $this->session->set_flashdata("\x6d\145\x73\163\141\147\x65", $this->ion_auth->messages()); goto ZTydj; ISTV5: k_bMq: goto PzThf; N_g3Y: $this->data["\x6e\145\x77\137\x70\141\x73\163\x77\157\x72\144"] = ["\156\x61\x6d\145" => "\156\x65\167", "\x69\x64" => "\x6e\x65\167", "\x74\171\x70\x65" => "\160\141\163\163\167\x6f\162\144", "\x70\x61\164\x74\x65\x72\x6e" => "\136\x2e\x7b" . $this->data["\155\151\156\137\x70\141\163\x73\167\x6f\x72\144\x5f\x6c\145\156\x67\164\x68"] . "\175\56\52\44"]; goto TjWmU; ilJJd: $this->data["\x6d\x69\156\x5f\x70\x61\x73\x73\x77\x6f\x72\x64\x5f\x6c\x65\x6e\147\164\x68"] = $this->config->item("\x6d\x69\x6e\137\160\141\163\x73\x77\x6f\x72\144\137\x6c\x65\x6e\x67\164\x68", "\151\157\x6e\x5f\x61\x75\164\150"); goto h42DI; s_YvJ: if ($this->ion_auth->logged_in()) { goto k_bMq; } goto DEJGB; wVpYD: } public function forgot_password() { goto CmEoo; XcNSL: $this->session->set_flashdata("\x6d\x65\163\163\x61\x67\x65", $this->ion_auth->errors()); goto rI9yp; IRHtL: a8kT6: goto HYtNq; XXhig: $identity = $this->ion_auth->where($identity_column, $this->input->post("\x69\144\x65\156\164\151\x74\x79"))->users()->row(); goto eWsm1; CmEoo: $this->data["\x74\151\x74\154\145"] = $this->lang->line("\146\157\162\x67\157\164\x5f\160\141\163\163\x77\x6f\x72\144\x5f\x68\x65\141\x64\x69\x6e\x67"); goto CwMNG; x1pPF: goto JCNl4; goto EJ87j; UnoYS: W7AXw: goto H6XNP; vYzNf: if ($this->config->item("\x69\144\x65\156\x74\x69\164\x79", "\x69\x6f\x6e\137\141\x75\164\x68") != "\x65\155\141\151\154") { goto QsHhI; } goto kJ9_r; etLfp: Nd2ru: goto k5KYl; F2oDV: v_1C2: goto RgLTl; H6XNP: $this->form_validation->set_rules("\151\144\x65\156\164\x69\x74\x79", $this->lang->line("\146\157\162\x67\157\x74\137\x70\141\163\x73\167\157\x72\x64\x5f\151\144\145\x6e\x74\x69\164\171\137\154\141\x62\x65\154"), "\162\x65\x71\165\x69\x72\x65\144"); goto etLfp; rI9yp: redirect("\141\165\x74\150\x2f\x66\x6f\162\147\157\x74\137\x70\141\x73\163\x77\x6f\x72\144", "\x72\145\x66\162\145\163\150"); goto aOYhD; vEvI5: $this->session->set_flashdata("\155\145\163\163\141\x67\145", $this->ion_auth->errors()); goto L_30g; GSGR1: $this->data["\155\145\x73\x73\141\x67\x65"] = validation_errors() ? validation_errors() : $this->session->flashdata("\x6d\145\163\163\x61\x67\x65"); goto qla3Y; L_30g: redirect("\x61\x75\164\150\57\x66\x6f\162\x67\157\164\x5f\160\141\x73\x73\x77\x6f\162\144", "\x72\x65\146\162\x65\x73\150"); goto LSMI5; j_R1K: XwtO2: goto GSGR1; bBxDv: ehfFj: goto E3Orn; E3Orn: goto OgZr4; goto K5qI3; COcpR: $this->load->view("\x61\165\164\150\57\146\x6f\x72\x67\157\164\x5f\x70\141\163\163\x77\x6f\x72\144"); goto AheGY; zUNje: $this->data["\x69\x64\x65\156\164\151\164\171\x5f\x6c\141\x62\x65\154"] = $this->lang->line("\146\157\x72\147\157\164\137\160\141\163\x73\167\x6f\162\x64\x5f\145\155\x61\x69\x6c\x5f\151\144\145\156\164\151\164\171\137\154\x61\x62\145\154"); goto kvf2R; LSMI5: goto ehfFj; goto F2oDV; aOYhD: DO69z: goto io7cQ; EJ87j: QsHhI: goto WHCid; bBPoV: goto Nd2ru; goto UnoYS; K5qI3: iGguf: goto fEqND; q0o49: $identity_column = $this->config->item("\x69\x64\x65\156\164\151\164\171", "\x69\x6f\156\137\x61\165\164\x68"); goto XXhig; AheGY: $this->load->view("\137\164\x65\155\x70\x6c\141\164\x65\163\57\141\165\164\150\x2f\137\x66\x6f\x6f\164\145\162"); goto PGRhr; io7cQ: $forgotten = $this->ion_auth->forgotten_password($identity->{$this->config->item("\151\x64\x65\156\x74\151\x74\x79", "\x69\x6f\156\137\x61\165\164\x68")}); goto O38KD; WHCid: $this->ion_auth->set_error("\146\157\162\147\x6f\x74\x5f\x70\141\x73\x73\167\x6f\x72\144\x5f\x69\x64\x65\156\x74\x69\x74\171\137\156\157\x74\137\x66\157\x75\156\x64"); goto VcwjG; WNQoN: redirect("\x61\165\x74\x68\57\146\x6f\162\147\157\x74\x5f\x70\141\x73\163\x77\157\x72\x64", "\162\x65\x66\x72\x65\x73\150"); goto bBxDv; kJ9_r: $this->ion_auth->set_error("\146\x6f\162\147\157\164\137\160\141\x73\163\167\x6f\162\x64\137\145\155\x61\151\154\137\x6e\157\x74\x5f\x66\157\165\x6e\144"); goto x1pPF; PGRhr: OgZr4: goto c26T6; CwMNG: if ($this->config->item("\151\144\x65\156\164\x69\164\171", "\x69\x6f\x6e\137\141\165\164\150") != "\145\x6d\x61\x69\154") { goto W7AXw; } goto CVt0p; eWsm1: if (!empty($identity)) { goto DO69z; } goto vYzNf; CVt0p: $this->form_validation->set_rules("\151\x64\145\156\164\151\x74\171", $this->lang->line("\x66\x6f\x72\147\157\x74\x5f\160\x61\163\x73\167\157\x72\144\x5f\x76\x61\x6c\151\x64\141\164\x69\157\x6e\x5f\145\x6d\141\x69\154\x5f\154\x61\142\x65\154"), "\162\145\161\x75\151\x72\145\144\174\166\141\154\151\144\137\145\x6d\x61\151\x6c"); goto bBPoV; O38KD: if ($forgotten) { goto v_1C2; } goto vEvI5; RgLTl: $this->session->set_flashdata("\x73\x75\143\x63\145\x73\x73", $this->ion_auth->messages()); goto WNQoN; k5KYl: if ($this->form_validation->run() === FALSE) { goto iGguf; } goto q0o49; qla3Y: $this->load->view("\x5f\x74\145\155\x70\154\x61\x74\x65\x73\57\x61\x75\x74\x68\57\137\x68\145\x61\x64\x65\162", $this->data); goto COcpR; VcwjG: JCNl4: goto XcNSL; BFK_s: if ($this->config->item("\x69\144\x65\156\x74\151\x74\171", "\x69\x6f\x6e\x5f\141\x75\x74\x68") != "\145\155\x61\151\154") { goto a8kT6; } goto zUNje; kvf2R: goto XwtO2; goto IRHtL; HYtNq: $this->data["\151\x64\145\156\x74\151\164\x79\x5f\154\x61\142\x65\154"] = $this->lang->line("\x66\x6f\162\147\x6f\x74\x5f\160\141\x73\163\x77\x6f\162\144\x5f\x69\x64\x65\156\x74\x69\x74\x79\137\154\141\142\x65\x6c"); goto j_R1K; uY3aI: $this->data["\151\x64\x65\x6e\164\151\x74\171"] = ["\156\x61\x6d\145" => "\x69\144\x65\156\x74\x69\x74\171", "\151\144" => "\x69\x64\145\x6e\164\151\x74\171", "\143\154\141\163\163" => "\x66\x6f\x72\x6d\x2d\143\157\156\164\162\x6f\154", "\141\165\x74\157\143\x6f\x6d\160\x6c\145\x74\145" => "\x6f\x66\x66", "\141\165\x74\157\x66\x6f\143\165\x73" => "\x61\x75\x74\157\146\x6f\x63\x75\x73"]; goto BFK_s; fEqND: $this->data["\x74\x79\160\145"] = $this->config->item("\151\144\x65\x6e\x74\151\164\x79", "\151\157\156\137\x61\x75\x74\150"); goto uY3aI; c26T6: } public function reset_password($code = NULL) { goto RM6XD; pqOpW: n5aq0: goto LNdsA; p_EQW: cmuPE: goto mE7aK; VZWbr: StyoD: goto SVLqe; mE7aK: $this->form_validation->set_rules("\x6e\x65\167", $this->lang->line("\x72\x65\163\145\164\x5f\x70\141\163\163\167\x6f\162\144\x5f\x76\x61\x6c\x69\144\x61\x74\151\x6f\x6e\137\156\x65\167\x5f\160\141\x73\163\167\157\x72\x64\137\x6c\141\x62\145\154"), "\x72\145\161\x75\151\x72\x65\144\x7c\155\151\x6e\x5f\x6c\145\x6e\147\x74\150\133" . $this->config->item("\155\x69\156\x5f\x70\x61\x73\163\x77\x6f\162\144\137\154\x65\x6e\x67\x74\x68", "\151\x6f\156\x5f\x61\x75\x74\x68") . "\x5d\174\x6d\141\x74\x63\150\145\x73\133\156\145\x77\137\x63\157\156\146\151\162\x6d\x5d"); goto S34oB; LsJoz: $user = $this->ion_auth->forgotten_password_check($code); goto s0Byk; ZvW7O: if ($change) { goto kUDI_; } goto bxjpU; IsSL2: $this->data["\x75\163\x65\162\137\151\144"] = ["\x6e\x61\155\145" => "\x75\x73\145\x72\x5f\x69\144", "\151\x64" => "\x75\x73\x65\162\137\151\x64", "\x74\x79\x70\145" => "\x68\151\144\144\x65\156", "\166\x61\x6c\x75\145" => $user->id]; goto S3Na9; Xoxki: redirect("\x61\x75\x74\150\x2f\x72\x65\x73\x65\x74\137\160\x61\163\163\x77\x6f\x72\x64\x2f" . $code, "\162\145\x66\x72\x65\x73\150"); goto BA3Ei; rsrFa: $this->session->set_flashdata("\x6d\145\x73\163\141\147\145", $this->ion_auth->errors()); goto py3i1; NAeFn: goto sc69a; goto p_EQW; G2RY0: $this->data["\156\x65\167\x5f\160\141\163\163\x77\x6f\x72\144\137\143\x6f\x6e\x66\x69\162\x6d"] = ["\156\x61\155\x65" => "\x6e\145\167\137\x63\157\x6e\x66\151\162\x6d", "\151\144" => "\x6e\x65\x77\x5f\x63\x6f\156\146\x69\x72\155", "\x74\x79\x70\x65" => "\x70\141\163\163\167\x6f\x72\x64", "\x70\x61\x74\x74\x65\x72\156" => "\136\x2e\173" . $this->data["\x6d\x69\156\x5f\160\141\x73\163\x77\157\162\x64\x5f\x6c\145\156\147\x74\x68"] . "\175\56\x2a\x24"]; goto IsSL2; m02xo: redirect("\x61\165\164\x68\x2f\x6c\x6f\x67\151\x6e", "\x72\145\146\x72\x65\163\x68"); goto VZWbr; pEBrR: $this->data["\143\157\x64\145"] = $code; goto ztMMM; XF9t6: $this->data["\155\151\x6e\137\160\x61\163\163\x77\157\162\144\137\x6c\x65\156\x67\x74\x68"] = $this->config->item("\155\151\156\137\160\x61\163\163\167\157\x72\x64\137\154\x65\156\147\164\150", "\x69\157\156\137\x61\165\x74\x68"); goto O9wNW; SvAwo: zcAEU: goto VF9ax; jVkIT: $this->session->set_flashdata("\x6d\145\x73\163\141\x67\x65", $this->ion_auth->messages()); goto m02xo; qsL8r: $this->ion_auth->clear_forgotten_password_code($identity); goto o4Y9Y; O9wNW: $this->data["\156\145\167\137\x70\x61\x73\163\167\157\x72\x64"] = ["\156\x61\x6d\x65" => "\x6e\x65\167", "\151\x64" => "\x6e\x65\167", "\x74\171\x70\145" => "\160\x61\163\x73\x77\x6f\x72\144", "\160\x61\164\x74\145\x72\x6e" => "\136\56\x7b" . $this->data["\155\151\x6e\137\x70\141\x73\163\x77\x6f\x72\144\137\154\145\x6e\147\164\x68"] . "\175\x2e\52\x24"]; goto G2RY0; S3Na9: $this->data["\143\163\x72\146"] = $this->_get_csrf_nonce(); goto pEBrR; BA3Ei: goto StyoD; goto xMmbn; SVLqe: goto KgFCQ; goto vyN7j; rgcqk: $this->load->view("\141\165\x74\x68\57\x72\145\163\145\164\137\x70\x61\163\x73\167\157\162\144", $this->data); goto YZjil; jBNWS: if ($this->form_validation->run() === FALSE) { goto n5aq0; } goto m_tdx; YZjil: $this->load->view("\137\x74\x65\x6d\x70\154\x61\x74\x65\x73\57\141\x75\164\150\57\137\146\x6f\157\x74\145\162"); goto SvAwo; py3i1: redirect("\x61\165\164\150\x2f\146\157\162\147\157\x74\x5f\160\x61\163\x73\167\157\162\144", "\162\x65\146\162\145\163\x68"); goto NAeFn; pFmNP: goto zcAEU; goto pqOpW; LNdsA: $this->data["\x6d\145\x73\163\x61\x67\x65"] = validation_errors() ? validation_errors() : $this->session->flashdata("\155\145\x73\x73\141\x67\145"); goto XF9t6; tzaCu: $this->data["\x74\151\164\x6c\145"] = $this->lang->line("\162\145\x73\145\164\x5f\160\x61\163\x73\167\157\x72\x64\137\x68\145\141\x64\151\156\x67"); goto LsJoz; xMmbn: kUDI_: goto jVkIT; s0Byk: if ($user) { goto cmuPE; } goto rsrFa; VF9ax: sc69a: goto ocV6s; dunTH: if ($this->_valid_csrf_nonce() === FALSE || $user->id != $this->input->post("\x75\x73\x65\162\x5f\151\144")) { goto Eof2a; } goto L6jUr; o4Y9Y: show_error($this->lang->line("\x65\x72\162\x6f\162\137\143\x73\x72\146")); goto nnXg8; vyN7j: Eof2a: goto qsL8r; bxjpU: $this->session->set_flashdata("\x6d\145\163\163\x61\147\x65", $this->ion_auth->errors()); goto Xoxki; m_tdx: $identity = $user->{$this->config->item("\x69\x64\x65\156\164\x69\164\x79", "\x69\157\156\137\141\x75\164\150")}; goto dunTH; ztMMM: $this->load->view("\137\x74\145\155\160\x6c\x61\164\145\x73\57\x61\165\164\x68\57\x5f\x68\145\141\x64\x65\x72"); goto rgcqk; h3o3t: F2iF0: goto tzaCu; L6jUr: $change = $this->ion_auth->reset_password($identity, $this->input->post("\156\145\167")); goto ZvW7O; S34oB: $this->form_validation->set_rules("\156\x65\167\x5f\143\157\x6e\x66\x69\162\x6d", $this->lang->line("\x72\x65\163\145\x74\137\160\x61\x73\163\x77\157\x72\144\137\166\x61\154\151\x64\x61\164\x69\x6f\x6e\137\156\145\167\137\160\141\x73\163\x77\x6f\162\x64\x5f\143\157\x6e\146\151\x72\155\x5f\154\141\x62\145\x6c"), "\162\x65\161\165\151\162\145\144"); goto jBNWS; RM6XD: if ($code) { goto F2iF0; } goto s1h2u; s1h2u: show_404(); goto h3o3t; nnXg8: KgFCQ: goto pFmNP; ocV6s: } public function activate($id, $code = FALSE) { goto zSWSN; IZ_Oy: if (!$this->ion_auth->is_admin()) { goto bJutZ; } goto yk9mt; cRHIK: MYrmg: goto uDtLk; kfB_M: if ($code !== FALSE) { goto NYMA9; } goto IZ_Oy; I8Wgp: CBmZb: goto xrcKU; BSj7e: $activation = $this->ion_auth->activate($id, $code); goto cRHIK; uzcRr: redirect("\141\x75\164\x68", "\x72\x65\x66\162\x65\x73\x68"); goto I8Wgp; zSWSN: $activation = FALSE; goto kfB_M; H3qi1: goto CBmZb; goto Pxpj2; lKIvW: $this->session->set_flashdata("\155\145\163\x73\141\147\x65", $this->ion_auth->messages()); goto uzcRr; yk9mt: $activation = $this->ion_auth->activate($id); goto JzA7v; pHZvy: NYMA9: goto BSj7e; JzA7v: bJutZ: goto otXgd; bS1hj: redirect("\x61\x75\x74\x68\57\146\x6f\x72\147\x6f\x74\x5f\160\x61\163\163\x77\x6f\x72\x64", "\x72\x65\146\162\x65\x73\x68"); goto H3qi1; uDtLk: if ($activation) { goto ch1H2; } goto h46fs; Pxpj2: ch1H2: goto lKIvW; h46fs: $this->session->set_flashdata("\x6d\x65\163\163\x61\x67\145", $this->ion_auth->errors()); goto bS1hj; otXgd: goto MYrmg; goto pHZvy; xrcKU: } public function deactivate($id = NULL) { goto tOj96; dDx_8: $this->form_validation->set_rules("\151\x64", $this->lang->line("\144\x65\x61\143\164\151\166\x61\164\x65\x5f\166\x61\x6c\151\144\x61\x74\151\x6f\156\137\x75\163\145\162\x5f\151\144\137\x6c\x61\x62\x65\x6c"), "\162\145\x71\x75\151\x72\145\x64\174\x61\x6c\x70\x68\141\x5f\x6e\165\155\x65\x72\x69\x63"); goto dfekg; wXdhp: $id = (int) $id; goto Bh1SX; NA8OP: if (!($this->input->post("\x63\157\x6e\146\151\162\155") == "\171\x65\x73")) { goto y22bi; } goto r9GSS; G8xAR: $this->data["\143\x73\162\146"] = $this->_get_csrf_nonce(); goto U19Tc; T2Z7U: y22bi: goto uPPtO; tOj96: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto XG7pR; } goto aob4_; nXmwD: goto gsP8i; goto gXzFF; Ady3b: show_error($this->lang->line("\x65\x72\x72\157\162\137\x63\163\162\x66")); goto G2KLr; dfekg: if ($this->form_validation->run() === FALSE) { goto l0dg_; } goto NA8OP; gXzFF: l0dg_: goto G8xAR; Bh1SX: $this->load->library("\x66\x6f\x72\155\x5f\166\x61\x6c\x69\144\x61\164\151\x6f\156"); goto N1Z4a; aob4_: show_error("\131\157\165\x20\155\165\163\x74\x20\142\x65\40\x61\156\40\x61\x64\x6d\x69\x6e\151\x73\x74\x72\x61\x74\157\162\40\164\x6f\40\x76\x69\x65\x77\40\164\x68\151\163\40\x70\x61\x67\145\x2e"); goto eZ79y; G2KLr: MZ9_Y: goto bxbT1; N1Z4a: $this->form_validation->set_rules("\143\x6f\156\x66\151\x72\x6d", $this->lang->line("\144\145\141\x63\164\x69\x76\141\x74\x65\x5f\x76\x61\x6c\x69\144\x61\x74\x69\x6f\156\x5f\143\157\x6e\x66\151\x72\x6d\137\x6c\x61\142\145\154"), "\x72\x65\x71\165\151\x72\145\x64"); goto dDx_8; EGEeX: gsP8i: goto aQ0m6; eZ79y: XG7pR: goto wXdhp; kq3F5: $this->_render_page("\141\x75\x74\x68" . DIRECTORY_SEPARATOR . "\144\x65\141\x63\164\151\x76\141\x74\x65\x5f\165\x73\x65\162", $this->data); goto EGEeX; uPPtO: redirect("\141\x75\x74\150", "\162\145\146\162\x65\163\x68"); goto nXmwD; wQNqZ: $this->ion_auth->deactivate($id); goto pYQAp; bxbT1: if (!($this->ion_auth->logged_in() && $this->ion_auth->is_admin())) { goto Eu65H; } goto wQNqZ; U19Tc: $this->data["\x75\163\x65\162"] = $this->ion_auth->user($id)->row(); goto kq3F5; pYQAp: Eu65H: goto T2Z7U; r9GSS: if (!($this->_valid_csrf_nonce() === FALSE || $id != $this->input->post("\x69\x64"))) { goto MZ9_Y; } goto Ady3b; aQ0m6: } public function create_user() { goto BbQs2; BbQs2: $this->data["\164\151\164\x6c\145"] = $this->lang->line("\x63\162\145\x61\x74\x65\137\x75\163\145\x72\x5f\150\145\x61\144\x69\156\147"); goto x3dW8; BBnuX: $this->data["\151\x64\x65\x6e\164\151\164\x79\137\x63\157\x6c\x75\x6d\156"] = $identity_column; goto YOC_P; IgtP5: QZHBW: goto KSpmM; DyOj0: $this->data["\160\150\x6f\156\x65"] = ["\x6e\141\155\x65" => "\160\150\x6f\x6e\x65", "\151\144" => "\x70\x68\x6f\x6e\145", "\164\171\x70\145" => "\x74\145\x78\164", "\x76\141\154\x75\145" => $this->form_validation->set_value("\160\x68\157\156\x65")]; goto cin3r; vwUGO: $this->form_validation->set_rules("\x70\141\x73\x73\167\x6f\x72\x64", $this->lang->line("\x63\x72\145\141\164\145\x5f\165\x73\x65\x72\137\x76\x61\x6c\x69\144\x61\164\x69\x6f\x6e\x5f\160\x61\x73\x73\x77\x6f\162\x64\x5f\x6c\141\142\x65\x6c"), "\162\145\x71\x75\x69\162\145\x64\174\155\151\156\137\x6c\145\156\147\164\150\133" . $this->config->item("\x6d\x69\x6e\137\160\x61\163\x73\167\157\x72\x64\137\x6c\145\156\147\x74\150", "\151\157\156\x5f\x61\x75\164\150") . "\x5d\174\x6d\141\164\x63\150\145\x73\133\160\x61\x73\x73\167\x6f\162\x64\x5f\x63\x6f\156\x66\151\x72\x6d\x5d"); goto aSffo; ZYoYG: $this->data["\155\x65\x73\x73\x61\x67\x65"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("\155\145\163\x73\141\147\145")); goto wbxBE; pqwld: $this->_render_page("\141\x75\x74\150" . DIRECTORY_SEPARATOR . "\x63\162\145\x61\x74\145\x5f\x75\x73\145\162", $this->data); goto zYVda; ThXEK: $this->form_validation->set_rules("\x6c\x61\x73\164\x5f\x6e\141\155\145", $this->lang->line("\143\x72\x65\x61\164\x65\137\x75\x73\x65\162\x5f\x76\x61\x6c\x69\144\141\164\151\x6f\156\137\154\156\141\155\145\137\154\x61\142\145\x6c"), "\x74\162\151\x6d\x7c\162\145\x71\x75\151\162\145\x64"); goto ar8Y1; zGxp3: $this->data["\x65\155\x61\x69\x6c"] = ["\x6e\141\x6d\145" => "\145\155\141\151\154", "\151\x64" => "\145\155\x61\151\x6c", "\x74\x79\160\x65" => "\164\145\x78\164", "\x76\x61\x6c\165\x65" => $this->form_validation->set_value("\145\155\141\151\x6c")]; goto khQTb; vWvuO: redirect("\141\x75\x74\x68", "\x72\145\x66\x72\x65\163\150"); goto QceOW; RGYks: $this->data["\154\x61\x73\x74\x5f\x6e\x61\x6d\x65"] = ["\x6e\141\x6d\x65" => "\154\x61\x73\x74\x5f\156\141\155\x65", "\151\x64" => "\154\141\x73\x74\x5f\x6e\141\x6d\x65", "\164\x79\160\145" => "\164\x65\170\x74", "\x76\141\154\165\x65" => $this->form_validation->set_value("\154\x61\163\x74\137\156\141\x6d\x65")]; goto AGFEV; wbtMc: $this->form_validation->set_rules("\151\144\x65\156\164\x69\164\171", $this->lang->line("\x63\x72\145\141\164\x65\x5f\165\163\145\x72\137\166\x61\154\x69\144\x61\164\x69\x6f\x6e\137\x69\144\145\156\164\151\x74\171\137\154\141\x62\145\154"), "\164\162\x69\155\174\x72\x65\x71\x75\x69\x72\x65\x64\174\151\163\x5f\x75\156\151\x71\165\145\133" . $tables["\x75\163\x65\x72\163"] . "\x2e" . $identity_column . "\x5d"); goto ZPK9H; aSffo: $this->form_validation->set_rules("\160\141\163\163\x77\x6f\162\x64\x5f\143\x6f\x6e\x66\151\x72\155", $this->lang->line("\x63\x72\145\x61\164\x65\137\165\x73\145\x72\137\166\141\x6c\151\x64\141\164\x69\157\x6e\137\160\x61\163\x73\x77\157\x72\144\137\x63\157\156\x66\151\162\x6d\137\154\x61\142\145\154"), "\162\145\161\x75\151\x72\145\144"); goto RIVDy; f6mk0: goto QZHBW; goto Q139M; Q139M: C1GWG: goto wbtMc; RIVDy: if (!($this->form_validation->run() === TRUE)) { goto uSegJ; } goto DzytH; x3dW8: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto qi9yK; } goto m1x8m; YOC_P: $this->form_validation->set_rules("\146\x69\162\x73\x74\x5f\156\141\x6d\x65", $this->lang->line("\143\x72\x65\141\164\x65\x5f\x75\163\x65\x72\x5f\x76\x61\x6c\151\144\x61\164\151\x6f\156\137\x66\156\141\x6d\145\x5f\154\141\x62\x65\x6c"), "\164\x72\x69\155\174\x72\x65\161\165\x69\x72\145\144"); goto ThXEK; S8Hb2: $identity = $identity_column === "\145\x6d\141\x69\x6c" ? $email : $this->input->post("\x69\144\145\156\x74\151\x74\171"); goto IWlnn; YW_uY: $this->form_validation->set_rules("\143\x6f\x6d\160\141\x6e\x79", $this->lang->line("\x63\162\x65\x61\x74\145\137\165\x73\145\162\137\166\141\x6c\x69\144\x61\x74\151\x6f\x6e\x5f\x63\157\155\x70\141\x6e\171\x5f\x6c\141\142\x65\x6c"), "\164\x72\x69\x6d"); goto vwUGO; ACES8: uSegJ: goto c0G5M; c0G5M: if ($this->form_validation->run() === TRUE && $this->ion_auth->register($identity, $password, $email, $additional_data)) { goto A74Kw; } goto ZYoYG; sv7Mg: $this->data["\x70\x61\x73\163\x77\157\x72\x64\x5f\143\157\156\x66\151\162\155"] = ["\156\x61\x6d\145" => "\x70\141\163\163\x77\157\162\144\137\143\x6f\x6e\x66\x69\162\x6d", "\x69\x64" => "\160\141\163\163\x77\x6f\x72\x64\x5f\143\157\156\146\151\162\155", "\x74\171\x70\x65" => "\x70\141\x73\163\167\157\162\x64", "\166\141\x6c\165\145" => $this->form_validation->set_value("\160\x61\x73\163\x77\157\x72\144\x5f\x63\x6f\156\x66\151\x72\x6d")]; goto pqwld; uh8D2: $this->form_validation->set_rules("\145\155\x61\x69\x6c", $this->lang->line("\x63\x72\145\141\164\x65\x5f\165\x73\145\x72\x5f\166\x61\154\x69\144\141\164\151\157\156\137\x65\x6d\141\x69\154\x5f\x6c\x61\x62\145\x6c"), "\164\162\151\x6d\x7c\x72\x65\x71\x75\151\x72\x65\x64\174\x76\141\154\x69\144\137\145\x6d\x61\x69\x6c\174\x69\x73\137\165\x6e\x69\x71\165\145\x5b" . $tables["\165\163\x65\x72\x73"] . "\x2e\x65\x6d\141\x69\x6c\x5d"); goto f6mk0; AGFEV: $this->data["\151\x64\x65\156\164\x69\x74\x79"] = ["\x6e\141\155\x65" => "\x69\x64\x65\x6e\x74\x69\x74\171", "\151\x64" => "\x69\x64\145\x6e\164\151\x74\171", "\164\x79\x70\145" => "\164\x65\170\x74", "\x76\141\x6c\165\145" => $this->form_validation->set_value("\151\x64\145\156\x74\x69\164\171")]; goto zGxp3; cin3r: $this->data["\160\x61\x73\x73\167\157\162\x64"] = ["\156\141\x6d\145" => "\160\141\x73\x73\167\157\162\144", "\151\x64" => "\x70\x61\x73\163\x77\x6f\x72\144", "\x74\x79\x70\x65" => "\160\x61\163\x73\x77\157\x72\144", "\166\141\154\165\145" => $this->form_validation->set_value("\x70\141\163\x73\x77\x6f\162\144")]; goto sv7Mg; KSpmM: $this->form_validation->set_rules("\x70\x68\157\156\x65", $this->lang->line("\143\x72\145\x61\x74\145\x5f\x75\x73\x65\162\137\166\141\154\151\x64\141\164\151\x6f\x6e\x5f\x70\x68\157\156\145\x5f\x6c\x61\x62\145\154"), "\x74\x72\151\x6d"); goto YW_uY; QceOW: A2IgD: goto EW41D; DzytH: $email = strtolower($this->input->post("\145\x6d\x61\151\154")); goto S8Hb2; ar8Y1: if ($identity_column !== "\145\x6d\x61\151\x6c") { goto C1GWG; } goto uh8D2; ZPK9H: $this->form_validation->set_rules("\145\155\141\x69\154", $this->lang->line("\x63\x72\x65\x61\x74\145\x5f\165\x73\145\162\x5f\166\141\x6c\x69\x64\x61\164\x69\x6f\156\137\x65\155\141\x69\x6c\137\154\141\142\145\154"), "\x74\x72\x69\155\174\x72\x65\161\165\151\162\145\x64\x7c\x76\141\154\x69\x64\x5f\x65\x6d\141\x69\154"); goto IgtP5; m1x8m: redirect("\x61\165\x74\150", "\x72\145\x66\162\x65\x73\150"); goto wtHql; zYVda: goto A2IgD; goto F0x37; IWlnn: $password = $this->input->post("\160\x61\x73\163\167\157\x72\144"); goto XPORR; F0x37: A74Kw: goto sgJBk; YIlUu: $tables = $this->config->item("\x74\141\x62\x6c\145\163", "\x69\157\x6e\x5f\141\x75\x74\150"); goto bTLJi; bTLJi: $identity_column = $this->config->item("\x69\x64\145\156\164\x69\x74\x79", "\151\x6f\x6e\x5f\141\x75\164\x68"); goto BBnuX; wbxBE: $this->data["\x66\x69\162\x73\x74\x5f\156\141\x6d\145"] = ["\156\141\155\145" => "\146\x69\162\163\x74\137\156\x61\155\145", "\151\144" => "\146\151\162\163\x74\137\x6e\141\155\145", "\164\x79\160\x65" => "\164\145\x78\164", "\166\x61\x6c\165\x65" => $this->form_validation->set_value("\x66\151\x72\163\164\x5f\x6e\x61\155\x65")]; goto RGYks; sgJBk: $this->session->set_flashdata("\155\x65\163\x73\x61\x67\x65", $this->ion_auth->messages()); goto vWvuO; khQTb: $this->data["\143\157\155\160\141\x6e\171"] = ["\156\x61\155\145" => "\143\x6f\155\x70\x61\x6e\171", "\x69\x64" => "\143\157\x6d\x70\x61\x6e\x79", "\164\171\160\x65" => "\164\145\170\164", "\x76\141\154\165\x65" => $this->form_validation->set_value("\x63\157\x6d\x70\x61\x6e\x79")]; goto DyOj0; XPORR: $additional_data = ["\x66\x69\162\163\x74\x5f\156\x61\x6d\145" => $this->input->post("\x66\x69\x72\163\164\x5f\x6e\x61\x6d\145"), "\154\141\x73\164\137\x6e\x61\x6d\145" => $this->input->post("\154\141\163\164\137\x6e\x61\155\x65"), "\143\x6f\x6d\x70\x61\x6e\x79" => $this->input->post("\x63\157\x6d\x70\141\156\x79"), "\x70\150\x6f\x6e\x65" => $this->input->post("\x70\x68\157\156\145")]; goto ACES8; wtHql: qi9yK: goto YIlUu; EW41D: } public function redirectUser() { goto woFtX; QjiCj: cxaTq: goto rltYs; woFtX: if (!$this->ion_auth->is_admin()) { goto cxaTq; } goto NTLZx; NTLZx: redirect("\141\x75\164\x68", "\162\x65\146\162\145\x73\x68"); goto QjiCj; rltYs: redirect("\x2f", "\x72\x65\x66\162\145\163\x68"); goto nK_ff; nK_ff: } public function edit_user($id) { goto RrjM3; hrVgO: if (!($this->_valid_csrf_nonce() === FALSE || $id != $this->input->post("\x69\144"))) { goto GSVXo; } goto g4tnm; dqWez: $groupData = $this->input->post("\x67\162\157\165\160\x73"); goto uXfUH; tglS4: Ux2kN: goto XoEl3; S0baW: $this->form_validation->set_rules("\160\x61\163\x73\x77\x6f\162\x64", $this->lang->line("\x65\144\x69\164\137\165\163\x65\162\x5f\166\x61\154\151\144\x61\x74\x69\157\156\137\160\141\x73\x73\x77\157\162\144\x5f\x6c\141\142\x65\154"), "\x72\145\x71\x75\151\x72\x65\x64\x7c\x6d\x69\x6e\137\x6c\145\156\147\x74\x68\133" . $this->config->item("\155\x69\156\x5f\160\141\x73\163\167\157\x72\144\x5f\x6c\145\156\147\164\150", "\x69\157\x6e\137\141\165\x74\150") . "\135\174\x6d\x61\x74\143\x68\145\163\x5b\x70\x61\x73\x73\167\x6f\x72\x64\x5f\143\x6f\x6e\x66\151\x72\155\x5d"); goto wQYUW; xEVgi: R0bsP: goto qjWPB; nP4RL: $this->data["\x67\x72\157\x75\x70\163"] = $groups; goto dMB1H; yksdH: Iou2j: goto Rhn6x; W2JI7: $this->data["\x66\x69\162\x73\164\x5f\x6e\141\155\145"] = ["\156\141\155\x65" => "\x66\151\162\163\164\137\x6e\141\x6d\145", "\x69\144" => "\x66\x69\162\x73\x74\x5f\x6e\141\155\145", "\164\x79\x70\x65" => "\164\x65\170\x74", "\x76\141\154\165\x65" => $this->form_validation->set_value("\x66\151\162\x73\x74\x5f\x6e\141\155\145", $user->first_name)]; goto Np8Q1; e0pq5: $this->data["\x70\150\157\x6e\x65"] = ["\x6e\141\155\x65" => "\x70\x68\157\156\145", "\x69\144" => "\x70\150\x6f\156\145", "\164\x79\x70\145" => "\164\145\x78\x74", "\x76\141\x6c\x75\145" => $this->form_validation->set_value("\160\x68\x6f\156\145", $user->phone)]; goto owmUR; Va6LK: GSVXo: goto aPohu; xgnjb: if (!(isset($_POST) && !empty($_POST))) { goto o9grS; } goto hrVgO; RrjM3: $this->data["\164\x69\164\154\x65"] = $this->lang->line("\x65\x64\x69\164\137\x75\163\145\x72\137\150\x65\141\144\151\156\x67"); goto luB2M; tZ2w2: n1rOM: goto tglS4; l_oJw: redirect("\141\165\164\x68", "\x72\145\146\x72\145\163\x68"); goto xEVgi; owmUR: $this->data["\160\141\x73\x73\x77\157\162\144"] = ["\156\141\x6d\145" => "\160\141\163\163\167\157\x72\144", "\x69\x64" => "\160\x61\x73\x73\167\x6f\162\x64", "\164\171\x70\145" => "\160\x61\163\163\x77\x6f\x72\x64"]; goto rkJgy; oFQOu: $this->redirectUser(); goto xRZxm; kLUIl: $groups = $this->ion_auth->groups()->result_array(); goto n5FTe; luB2M: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin() && !($this->ion_auth->user()->row()->id == $id))) { goto R0bsP; } goto l_oJw; n5FTe: $currentGroups = $this->ion_auth->get_users_groups($id)->result(); goto gzDGn; uXfUH: if (!(isset($groupData) && !empty($groupData))) { goto Ux2kN; } goto nzAc1; gzDGn: $this->form_validation->set_rules("\146\151\162\x73\164\137\156\141\x6d\x65", $this->lang->line("\145\x64\151\x74\x5f\x75\163\x65\x72\137\166\141\154\151\144\141\x74\x69\157\156\137\146\156\141\x6d\145\137\x6c\x61\x62\x65\154"), "\164\162\151\x6d\x7c\162\145\161\165\151\162\145\x64"); goto vAMND; iey3p: $this->form_validation->set_rules("\160\150\x6f\156\145", $this->lang->line("\145\x64\x69\164\x5f\x75\163\145\x72\x5f\166\x61\154\x69\144\141\x74\x69\x6f\x6e\x5f\x70\150\x6f\x6e\x65\x5f\x6c\141\142\x65\x6c"), "\164\x72\151\x6d"); goto D91pq; dMB1H: $this->data["\x63\165\162\x72\145\156\x74\107\162\157\165\x70\x73"] = $currentGroups; goto W2JI7; dwVhf: goto EQgiP; goto DLz5e; UZYQ9: R9rES: goto rHDud; J6qpw: if ($this->ion_auth->update($user->id, $data)) { goto qS5S5; } goto aZCMv; DLz5e: qS5S5: goto aAbkW; v3J58: $this->data["\x75\163\145\x72"] = $user; goto nP4RL; eoxyw: $data["\160\141\163\163\167\157\x72\x64"] = $this->input->post("\x70\x61\163\x73\167\157\162\144"); goto WFaqs; vAMND: $this->form_validation->set_rules("\x6c\141\163\164\137\x6e\141\155\145", $this->lang->line("\x65\144\x69\164\137\165\x73\145\162\x5f\x76\x61\154\x69\x64\x61\164\x69\x6f\x6e\x5f\x6c\156\x61\155\145\137\x6c\x61\142\x65\154"), "\x74\x72\151\155\x7c\x72\145\x71\x75\x69\x72\145\144"); goto iey3p; qjWPB: $user = $this->ion_auth->user($id)->row(); goto kLUIl; VgaOR: $this->ion_auth->remove_from_group('', $id); goto dqWez; aZCMv: $this->session->set_flashdata("\155\145\x73\163\141\x67\x65", $this->ion_auth->errors()); goto JTsHi; rHDud: if (!($this->form_validation->run() === TRUE)) { goto Iou2j; } goto cORIW; ktU3a: $this->data["\155\x65\x73\x73\141\x67\x65"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("\x6d\x65\x73\x73\141\x67\145")); goto v3J58; gXGt3: if (!$this->input->post("\x70\141\163\163\167\157\x72\x64")) { goto zi_jc; } goto eoxyw; XoEl3: ruPX9: goto J6qpw; Rhn6x: o9grS: goto js1sV; aPohu: if (!$this->input->post("\x70\x61\x73\x73\167\157\x72\x64")) { goto R9rES; } goto S0baW; xRZxm: EQgiP: goto yksdH; rAkEU: $this->_render_page("\x61\x75\164\x68\57\145\144\151\x74\x5f\x75\x73\x65\162", $this->data); goto GpYBf; JTsHi: $this->redirectUser(); goto dwVhf; D91pq: $this->form_validation->set_rules("\143\157\x6d\160\141\x6e\171", $this->lang->line("\x65\144\151\164\137\165\x73\x65\162\x5f\x76\x61\x6c\151\x64\141\x74\151\x6f\156\x5f\x63\157\x6d\160\141\156\171\137\154\x61\142\x65\x6c"), "\164\x72\151\x6d"); goto xgnjb; cORIW: $data = ["\146\151\162\x73\x74\137\156\x61\155\x65" => $this->input->post("\146\151\162\163\x74\x5f\x6e\141\x6d\x65"), "\154\141\163\164\137\156\x61\x6d\145" => $this->input->post("\x6c\x61\163\164\x5f\x6e\x61\x6d\x65"), "\x63\x6f\155\160\x61\156\x79" => $this->input->post("\143\157\x6d\160\x61\156\x79"), "\x70\150\x6f\156\145" => $this->input->post("\x70\150\x6f\x6e\145")]; goto gXGt3; ND2gU: $this->data["\143\x6f\x6d\x70\141\156\171"] = ["\x6e\x61\x6d\145" => "\x63\157\155\x70\x61\x6e\x79", "\151\x64" => "\143\157\x6d\x70\x61\156\171", "\164\x79\160\145" => "\x74\x65\170\x74", "\x76\141\x6c\x75\x65" => $this->form_validation->set_value("\x63\x6f\x6d\160\x61\x6e\x79", $user->company)]; goto e0pq5; aAbkW: $this->session->set_flashdata("\x6d\145\x73\x73\141\147\145", $this->ion_auth->messages()); goto oFQOu; nzAc1: foreach ($groupData as $grp) { $this->ion_auth->add_to_group($grp, $id); d__0i: } goto tZ2w2; WFaqs: zi_jc: goto tDsCv; g4tnm: show_error($this->lang->line("\145\162\x72\x6f\x72\x5f\143\x73\x72\146")); goto Va6LK; js1sV: $this->data["\x63\x73\162\x66"] = $this->_get_csrf_nonce(); goto ktU3a; rkJgy: $this->data["\160\141\x73\163\167\x6f\162\144\137\x63\157\x6e\146\151\162\x6d"] = ["\156\x61\x6d\x65" => "\160\141\163\x73\x77\157\162\x64\x5f\143\157\156\x66\151\162\155", "\151\x64" => "\160\141\163\x73\167\x6f\x72\x64\x5f\143\157\156\x66\x69\x72\x6d", "\164\x79\160\145" => "\160\141\x73\x73\167\157\162\x64"]; goto rAkEU; tDsCv: if (!$this->ion_auth->is_admin()) { goto ruPX9; } goto VgaOR; Np8Q1: $this->data["\154\141\163\x74\x5f\x6e\141\155\145"] = ["\156\141\x6d\x65" => "\154\x61\163\164\137\156\x61\155\145", "\151\144" => "\x6c\x61\163\x74\137\156\141\155\145", "\x74\171\x70\x65" => "\x74\145\170\164", "\166\141\x6c\x75\145" => $this->form_validation->set_value("\154\141\x73\x74\137\156\141\x6d\145", $user->last_name)]; goto ND2gU; wQYUW: $this->form_validation->set_rules("\160\x61\163\x73\167\x6f\x72\x64\137\143\157\156\146\x69\162\155", $this->lang->line("\145\144\151\164\137\x75\x73\145\162\x5f\x76\141\154\151\144\141\x74\x69\157\156\137\x70\141\163\163\x77\157\162\x64\137\x63\157\156\x66\151\x72\155\137\154\141\x62\145\x6c"), "\162\x65\x71\165\151\162\x65\144"); goto UZYQ9; GpYBf: } public function create_group() { goto f7IKC; fRmHE: redirect("\141\x75\164\150", "\162\x65\x66\x72\x65\163\x68"); goto lroM8; mrF9H: $this->data["\147\x72\157\165\160\137\x6e\141\155\145"] = ["\x6e\141\155\x65" => "\147\162\157\165\160\137\156\x61\x6d\145", "\151\144" => "\147\162\x6f\x75\160\137\156\141\x6d\145", "\164\171\160\x65" => "\164\145\x78\164", "\166\x61\x6c\165\145" => $this->form_validation->set_value("\x67\162\x6f\x75\x70\137\156\x61\155\x65")]; goto pEkQS; GJdlw: $this->_render_page("\x61\165\x74\x68\x2f\143\x72\145\x61\164\145\x5f\147\x72\157\165\x70", $this->data); goto Tsvtu; tkg4y: $new_group_id = $this->ion_auth->create_group($this->input->post("\147\162\157\165\x70\137\156\x61\x6d\145"), $this->input->post("\144\x65\163\x63\x72\x69\160\164\x69\x6f\156")); goto DdKqZ; DdKqZ: if ($new_group_id) { goto uYgyR; } goto lDb18; lroM8: Whtlo: goto hryid; UeD8R: $this->session->set_flashdata("\x6d\x65\x73\163\x61\147\145", $this->ion_auth->messages()); goto fRmHE; pEkQS: $this->data["\x64\145\163\143\162\151\x70\x74\151\157\156"] = ["\156\x61\155\145" => "\144\x65\163\143\x72\151\160\x74\x69\157\x6e", "\151\x64" => "\144\x65\163\143\x72\151\160\164\x69\x6f\x6e", "\164\171\160\x65" => "\x74\145\x78\164", "\x76\141\x6c\165\145" => $this->form_validation->set_value("\144\145\x73\143\x72\x69\x70\164\151\157\x6e")]; goto GJdlw; Z3YVs: redirect("\x61\165\x74\150", "\162\x65\x66\162\145\163\x68"); goto uLrTp; YhBrM: $this->data["\x6d\x65\163\x73\141\x67\145"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("\155\x65\x73\163\x61\x67\x65")); goto mrF9H; hryid: wjWJJ: goto YhBrM; K_gi7: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto shfoc; } goto Z3YVs; CQRs7: goto Whtlo; goto HQPfS; AveN_: if (!($this->form_validation->run() === TRUE)) { goto wjWJJ; } goto tkg4y; HQPfS: uYgyR: goto UeD8R; lDb18: $this->session->set_flashdata("\155\145\x73\163\x61\x67\x65", $this->ion_auth->errors()); goto CQRs7; uLrTp: shfoc: goto UIwsu; UIwsu: $this->form_validation->set_rules("\x67\x72\x6f\165\x70\137\156\x61\155\145", $this->lang->line("\143\162\145\141\164\x65\x5f\147\x72\157\x75\160\x5f\166\x61\154\151\144\141\164\151\157\156\x5f\156\x61\155\x65\x5f\x6c\141\142\x65\154"), "\x74\162\151\x6d\174\162\145\161\165\151\x72\x65\x64\174\141\154\x70\x68\x61\137\x64\141\163\x68"); goto AveN_; f7IKC: $this->data["\x74\x69\x74\154\145"] = $this->lang->line("\143\162\145\x61\164\x65\x5f\x67\162\157\165\160\x5f\164\151\164\154\x65"); goto K_gi7; Tsvtu: } public function edit_group($id) { goto G0XJN; B2Tc4: goto A7YOz; goto aisKw; ryCQD: redirect("\141\165\x74\150", "\162\x65\146\x72\145\163\150"); goto HqV64; YhdtJ: $this->data["\147\162\x6f\x75\x70\137\x6e\141\155\x65"]["\162\145\x61\144\x6f\x6e\x6c\x79"] = "\162\145\141\x64\157\156\x6c\171"; goto qgJ35; wObEv: if (!(isset($_POST) && !empty($_POST))) { goto M_Bl1; } goto yGLW1; yFxpl: M_Bl1: goto Z1xSf; vTGR7: redirect("\141\x75\x74\x68", "\162\x65\146\x72\x65\163\x68"); goto Qd2Ev; tlt_M: if (!($this->config->item("\141\144\x6d\x69\x6e\x5f\147\162\157\165\x70", "\x69\x6f\x6e\137\x61\x75\x74\150") === $group->name)) { goto oDw9i; } goto YhdtJ; A5vIi: $this->data["\x74\151\164\x6c\145"] = $this->lang->line("\x65\x64\x69\164\137\x67\162\157\165\160\137\x74\x69\x74\x6c\145"); goto K3eFP; Qd2Ev: A7YOz: goto ZrxDt; Z1xSf: $this->data["\x6d\145\x73\x73\x61\x67\145"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("\155\x65\163\163\x61\147\x65")); goto z3NR2; xqAin: $this->_render_page("\x61\x75\164\x68" . DIRECTORY_SEPARATOR . "\x65\144\x69\164\x5f\147\x72\x6f\x75\x70", $this->data); goto aAEe3; K3eFP: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto ce17Q; } goto ryCQD; WtH7b: $this->session->set_flashdata("\155\x65\x73\x73\x61\147\x65", $this->ion_auth->errors()); goto B2Tc4; KS11S: $this->form_validation->set_rules("\147\162\157\x75\160\x5f\156\141\155\x65", $this->lang->line("\145\x64\x69\x74\137\x67\x72\x6f\165\x70\x5f\x76\x61\x6c\151\144\x61\x74\x69\157\x6e\137\x6e\x61\x6d\x65\x5f\x6c\141\142\145\x6c"), "\164\162\151\x6d\x7c\x72\x65\161\x75\x69\x72\145\144\x7c\x61\x6c\160\x68\141\x5f\x64\x61\163\x68"); goto wObEv; G0XJN: if (!(!$id || empty($id))) { goto tXQ2I; } goto ya0z2; uvZhX: $this->data["\147\162\157\x75\160\x5f\144\145\163\x63\x72\151\160\164\151\x6f\156"] = ["\x6e\141\x6d\145" => "\147\x72\157\165\x70\x5f\x64\145\x73\x63\162\151\x70\x74\x69\157\156", "\x69\x64" => "\147\162\x6f\x75\x70\x5f\144\x65\x73\143\x72\x69\160\x74\x69\157\156", "\x74\171\160\145" => "\x74\145\170\x74", "\166\141\x6c\165\145" => $this->form_validation->set_value("\x67\162\x6f\x75\x70\137\x64\145\x73\x63\x72\x69\160\x74\151\x6f\156", $group->description)]; goto xqAin; aisKw: LXlBP: goto iOmin; yGLW1: if (!($this->form_validation->run() === TRUE)) { goto Od93S; } goto i0TD3; aDtKe: $group = $this->ion_auth->group($id)->row(); goto KS11S; k9M4p: if ($group_update) { goto LXlBP; } goto WtH7b; HqV64: ce17Q: goto aDtKe; iOmin: $this->session->set_flashdata("\x6d\x65\163\163\x61\147\x65", $this->lang->line("\145\144\151\164\x5f\x67\162\157\x75\x70\x5f\x73\141\x76\145\x64")); goto vTGR7; i0TD3: $group_update = $this->ion_auth->update_group($id, $_POST["\x67\162\157\x75\160\137\x6e\x61\x6d\145"], array("\144\x65\163\x63\x72\151\x70\x74\151\x6f\x6e" => $_POST["\147\162\x6f\165\x70\x5f\x64\x65\163\143\162\151\160\x74\x69\157\156"])); goto k9M4p; DTqWP: $this->data["\x67\x72\157\165\160\137\156\x61\x6d\x65"] = ["\156\x61\x6d\x65" => "\147\162\157\x75\x70\x5f\156\141\x6d\145", "\151\x64" => "\147\162\x6f\165\160\137\x6e\141\x6d\145", "\164\x79\160\145" => "\164\x65\x78\164", "\x76\x61\154\165\145" => $this->form_validation->set_value("\x67\162\x6f\x75\x70\x5f\156\x61\155\x65", $group->name)]; goto tlt_M; qgJ35: oDw9i: goto uvZhX; ZrxDt: Od93S: goto yFxpl; z3NR2: $this->data["\147\x72\x6f\165\160"] = $group; goto DTqWP; si3aF: tXQ2I: goto A5vIi; ya0z2: redirect("\141\x75\x74\150", "\x72\x65\x66\x72\x65\163\150"); goto si3aF; aAEe3: } public function _get_csrf_nonce() { goto RGUI4; CeibK: $key = random_string("\x61\154\156\165\x6d", 8); goto QEuyr; RGUI4: $this->load->helper("\x73\164\162\151\156\x67"); goto CeibK; umdiA: $this->session->set_flashdata("\143\163\x72\146\x6b\145\x79", $key); goto lrmW9; DK8hf: return [$key => $value]; goto lX7pg; lrmW9: $this->session->set_flashdata("\x63\163\162\x66\166\141\x6c\165\x65", $value); goto DK8hf; QEuyr: $value = random_string("\141\x6c\x6e\165\x6d", 20); goto umdiA; lX7pg: } public function _valid_csrf_nonce() { goto vN3Ny; DwTS0: LMceJ: goto WEGa2; WEGa2: return FALSE; goto TkcOi; uSh7h: if (!($csrfkey && $csrfkey === $this->session->flashdata("\x63\x73\162\x66\166\141\x6c\165\x65"))) { goto LMceJ; } goto l2blf; l2blf: return TRUE; goto DwTS0; vN3Ny: $csrfkey = $this->input->post($this->session->flashdata("\143\163\x72\146\153\145\x79")); goto uSh7h; TkcOi: } public function _render_page($view, $data = NULL, $returnhtml = FALSE) { goto x2odk; sESBW: bbNln: goto JptLO; rb1jA: if (!$returnhtml) { goto bbNln; } goto qLEUp; HBR8y: $view_html = $this->load->view($view, $viewdata, $returnhtml); goto rb1jA; qLEUp: return $view_html; goto sESBW; x2odk: $viewdata = empty($data) ? $this->data : $data; goto HBR8y; JptLO: } }

Function Calls

None

Variables

None

Stats

MD5 ba40e574a7096a23abf1ae22e79ef05c
Eval Count 0
Decode Time 87 ms