Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
defined("\x42\101\123\x45\120\x41\124\110") or exit("\116\x6f\40\x64\151\162\145\143\164\x..
Decoded Output download
<? defined("BASEPATH") or exit("No direct script access allowed"); class Auth extends CI_Controller { public $data = array(); public function __construct() { goto RdP2I; RdP2I: parent::__construct(); goto LM0LD; qtREv: $this->load->model("Settings_model", "settings"); goto ZTGXP; rRbkT: $this->load->helper(["url", "language"]); goto JqiDs; fQ7Nh: $this->lang->load("auth"); goto qtREv; JqiDs: $this->form_validation->set_error_delimiters($this->config->item("error_start_delimiter", "ion_auth"), $this->config->item("error_end_delimiter", "ion_auth")); goto fQ7Nh; ZTGXP: $this->load->model("Log_model", "logging"); goto atrsH; LM0LD: $this->load->database(); goto jRvxL; jRvxL: $this->load->library("form_validation"); goto rRbkT; atrsH: } public function output_json($data) { $this->output->set_content_type("application/json")->set_output(json_encode($data)); } public function index() { goto pJUre; s3CnU: $setting = $this->settings->getSetting(); goto SOHyL; rP23x: redirect("install"); goto tgYP4; wyZF3: if (!$this->ion_auth->logged_in()) { goto ln7wp; } goto g1AEM; H6X_5: $this->data["password"] = ["name" => "password", "id" => "password", "type" => "password", "placeholder" => "Password", "class" => "form-control"]; goto E7VO8; D829q: $this->load->view("_templates/auth/_header", $this->data); goto Vp8s9; kcmqy: Ud02s: goto wyZF3; XOTtC: ln7wp: goto IzPpx; g1u1S: redirect("dashboard"); goto XOTtC; njARH: redirect("install"); goto kcmqy; E7VO8: $this->data["message"] = validation_errors() ? validation_errors() : $this->session->flashdata("message"); goto D829q; Vp8s9: $this->load->view("auth/login"); goto HzQU2; ved24: $this->data["identity"] = ["name" => "identity", "id" => "identity", "type" => "text", "placeholder" => "Username", "autofocus" => "autofocus", "class" => "form-control", "autocomplete" => "off"]; goto H6X_5; g1AEM: $user_id = $this->ion_auth->user()->row()->id; goto f90i0; IzPpx: $this->data["setting"] = $setting; goto ved24; tgYP4: sjCkv: goto s3CnU; f90i0: $group = $this->ion_auth->get_users_groups($user_id)->row()->name; goto g1u1S; HzQU2: $this->load->view("_templates/auth/_footer"); goto gJ1Xw; pJUre: if (!(count($this->db->list_tables()) == 0)) { goto sjCkv; } goto rP23x; SOHyL: if (!($setting == null)) { goto Ud02s; } goto njARH; gJ1Xw: } public function cek_login() { goto ifbct; spoA1: IJaWk: goto cev20; lJriT: $this->form_validation->set_rules("password", str_replace(":", '', $this->lang->line("login_password_label")), "required|trim"); goto yoHkX; cxwdX: $remember = (bool) $this->input->post("remember"); goto eHXpj; yHgOl: $data = ["status" => false, "invalid" => $invalid]; goto UVvIe; UVvIe: $this->output_json($data); goto QHqwb; HZAxe: goto IJaWk; goto A1O2d; eHXpj: if ($this->ion_auth->login($this->input->post("identity"), $this->input->post("password"), $remember)) { goto VEWFx; } goto XH348; yoHkX: if ($this->form_validation->run() === TRUE) { goto IM6Ra; } goto CN9L2; icmyR: $this->cek_akses(); goto spoA1; Nx6vF: IM6Ra: goto cxwdX; QHqwb: goto hJYm8; goto Nx6vF; w6qZJ: $this->output_json($data); goto HZAxe; A1O2d: VEWFx: goto icmyR; cev20: hJYm8: goto KRUuF; XH348: $data = ["status" => false, "failed" => "Incorrect Login"]; goto w6qZJ; CN9L2: $invalid = ["identity" => form_error("identity"), "password" => form_error("password")]; goto yHgOl; ifbct: $this->form_validation->set_rules("identity", str_replace(":", '', $this->lang->line("login_identity_label")), "required|trim"); goto lJriT; KRUuF: } public function cek_akses() { goto a2ICy; gGAwG: $status = false; goto gu38M; PkS1N: $this->logging->saveLog(1, "Login"); goto ZEhjI; PZOOD: goto cWU9b; goto Ax_mB; Frsol: $data = ["status" => $status, "url" => $url]; goto R2RSW; ZEhjI: $url = "dashboard"; goto PZOOD; R2RSW: $this->output_json($data); goto nh6Ba; Ax_mB: JuGeV: goto gGAwG; qQ_ZY: cWU9b: goto Frsol; gu38M: $url = "auth"; goto qQ_ZY; zrV5v: $status = true; goto PkS1N; a2ICy: if (!$this->ion_auth->logged_in()) { goto JuGeV; } goto zrV5v; nh6Ba: } public function logout() { $this->ion_auth->logout(); redirect("login", "refresh"); } public function change_password() { goto KRemp; Hj3Pw: $this->data["message"] = validation_errors() ? validation_errors() : $this->session->flashdata("message"); goto QCSaF; Mslzf: if ($this->ion_auth->logged_in()) { goto HWtQc; } goto fhtcG; KRemp: $this->form_validation->set_rules("old", $this->lang->line("change_password_validation_old_password_label"), "required"); goto bwpg_; VJLLX: $this->logout(); goto ZaTLu; HdUlC: if ($change) { goto guWaq; } goto aE2kB; WOB3A: lW0f3: goto Hj3Pw; fMWoC: goto ku6H4; goto G5lNS; u3JPO: nqLCi: goto azOdS; PWquq: redirect("auth/change_password", "refresh"); goto fMWoC; ZZ1Bq: $this->data["new_password_confirm"] = ["name" => "new_confirm", "id" => "new_confirm", "type" => "password", "pattern" => "^.{" . $this->data["min_password_length"] . "}.*$"]; goto gAuXx; aE2kB: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto PWquq; NPw3Q: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto VJLLX; QCSaF: $this->data["min_password_length"] = $this->config->item("min_password_length", "ion_auth"); goto Tdmhi; fhtcG: redirect("auth/login", "refresh"); goto zxmCV; MPkXj: $identity = $this->session->userdata("identity"); goto Y2rX2; bwpg_: $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 IuIB0; IuIB0: $this->form_validation->set_rules("new_confirm", $this->lang->line("change_password_validation_new_password_confirm_label"), "required"); goto Mslzf; ZaTLu: ku6H4: goto CX7mU; G5lNS: guWaq: goto NPw3Q; v0eP7: if ($this->form_validation->run() === FALSE) { goto lW0f3; } goto MPkXj; JXB0e: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "change_password", $this->data); goto u3JPO; Y2rX2: $change = $this->ion_auth->change_password($identity, $this->input->post("old"), $this->input->post("new")); goto HdUlC; Tdmhi: $this->data["old_password"] = ["name" => "old", "id" => "old", "type" => "password"]; goto zKzp5; gAuXx: $this->data["user_id"] = ["name" => "user_id", "id" => "user_id", "type" => "hidden", "value" => $user->id]; goto JXB0e; zKzp5: $this->data["new_password"] = ["name" => "new", "id" => "new", "type" => "password", "pattern" => "^.{" . $this->data["min_password_length"] . "}.*$"]; goto ZZ1Bq; MoVJl: $user = $this->ion_auth->user()->row(); goto v0eP7; CX7mU: goto nqLCi; goto WOB3A; zxmCV: HWtQc: goto MoVJl; azOdS: } public function forgot_password() { goto Vsdhr; oPn2q: if ($this->config->item("identity", "ion_auth") != "email") { goto qyu81; } goto YZv0P; sIhma: jJ9yu: goto aYLli; aeUVr: if ($this->config->item("identity", "ion_auth") != "email") { goto B_wBg; } goto pjpOK; g7r02: kBT2o: goto K53oH; Q1IAf: if (!empty($identity)) { goto kBT2o; } goto aeUVr; Uy0k8: $this->data["identity_label"] = $this->lang->line("forgot_password_identity_label"); goto QvC4V; dNOCW: $this->ion_auth->set_error("forgot_password_identity_not_found"); goto uNdAl; Dmj4o: $this->data["type"] = $this->config->item("identity", "ion_auth"); goto JolaQ; PfOvi: $this->load->view("auth/forgot_password"); goto ILW0e; K53oH: $forgotten = $this->ion_auth->forgotten_password($identity->{$this->config->item("identity", "ion_auth")}); goto UF_Ja; JolaQ: $this->data["identity"] = ["name" => "identity", "id" => "identity", "class" => "form-control", "autocomplete" => "off", "autofocus" => "autofocus"]; goto oPn2q; KYaY6: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto H7n18; aYLli: goto fVQOp; goto wrnSk; H976h: redirect("auth/forgot_password", "refresh"); goto sIhma; UF_Ja: if ($forgotten) { goto spM7j; } goto BRZWd; LD3EY: goto jJ9yu; goto o1Ye_; VnHyr: $this->form_validation->set_rules("identity", $this->lang->line("forgot_password_identity_label"), "required"); goto IdHeZ; UoY1L: redirect("auth/forgot_password", "refresh"); goto LD3EY; Vsdhr: $this->data["title"] = $this->lang->line("forgot_password_heading"); goto pa99G; aR25M: goto xN9qc; goto J7M9O; pjpOK: $this->ion_auth->set_error("forgot_password_email_not_found"); goto pyFHz; pyFHz: goto Tukto; goto BEkcw; H3g1H: goto LCBBR; goto qFuxP; gEy1_: $identity_column = $this->config->item("identity", "ion_auth"); goto UMzlt; H7n18: redirect("auth/forgot_password", "refresh"); goto g7r02; o1Ye_: spM7j: goto pXE9x; UMzlt: $identity = $this->ion_auth->where($identity_column, $this->input->post("identity"))->users()->row(); goto Q1IAf; pa99G: if ($this->config->item("identity", "ion_auth") != "email") { goto uibkz; } goto VS3Cy; IdHeZ: LCBBR: goto jC9vy; ApJVI: $this->load->view("_templates/auth/_header", $this->data); goto PfOvi; BRZWd: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto UoY1L; VS3Cy: $this->form_validation->set_rules("identity", $this->lang->line("forgot_password_validation_email_label"), "required|valid_email"); goto H3g1H; pXE9x: $this->session->set_flashdata("success", $this->ion_auth->messages()); goto H976h; BEkcw: B_wBg: goto dNOCW; qFuxP: uibkz: goto VnHyr; wrnSk: aCel0: goto Dmj4o; jC9vy: if ($this->form_validation->run() === FALSE) { goto aCel0; } goto gEy1_; YZv0P: $this->data["identity_label"] = $this->lang->line("forgot_password_email_identity_label"); goto aR25M; JczdH: $this->data["message"] = validation_errors() ? validation_errors() : $this->session->flashdata("message"); goto ApJVI; uNdAl: Tukto: goto KYaY6; ILW0e: $this->load->view("_templates/auth/_footer"); goto T0pbR; J7M9O: qyu81: goto Uy0k8; QvC4V: xN9qc: goto JczdH; T0pbR: fVQOp: goto mma5q; mma5q: } public function reset_password($code = NULL) { goto zKzQj; rMI0u: $this->ion_auth->clear_forgotten_password_code($identity); goto tvcpT; zKzQj: if ($code) { goto EuSNA; } goto CKhze; Si_W1: $identity = $user->{$this->config->item("identity", "ion_auth")}; goto Ulndi; nT36R: goto ByPkU; goto pj2n0; pj2n0: hSW1m: goto Ne6Pj; Kynif: p8EMC: goto xXqGb; PGo63: $this->data["user_id"] = ["name" => "user_id", "id" => "user_id", "type" => "hidden", "value" => $user->id]; goto ERe8l; Ajglh: E2kg5: goto iKCgX; tvcpT: show_error($this->lang->line("error_csrf")); goto Ajglh; gtklh: if ($change) { goto hSW1m; } goto UaoOR; Obzbl: ByPkU: goto KxKCP; OEkl8: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto j8_Wf; nNY5f: vS5ZE: goto xOjD0; QRR7G: $this->data["new_password"] = ["name" => "new", "id" => "new", "type" => "password", "pattern" => "^.{" . $this->data["min_password_length"] . "}.*$"]; goto nflFq; Ulndi: if ($this->_valid_csrf_nonce() === FALSE || $user->id != $this->input->post("user_id")) { goto igx3d; } goto FgpDB; DAT0Z: $this->load->view("_templates/auth/_footer"); goto nNY5f; xOjD0: ge9UZ: goto KjjSo; Ne6Pj: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto CMrwD; SrqMY: $this->data["title"] = $this->lang->line("reset_password_heading"); goto OG8Tp; iKCgX: goto vS5ZE; goto Kynif; Rulrw: $this->data["code"] = $code; goto sVfPu; OG8Tp: $user = $this->ion_auth->forgotten_password_check($code); goto t3Vf3; j8_Wf: redirect("auth/forgot_password", "refresh"); goto Cez7K; Z6f3T: $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 Jch6S; hIWTT: igx3d: goto rMI0u; ERe8l: $this->data["csrf"] = $this->_get_csrf_nonce(); goto Rulrw; FgpDB: $change = $this->ion_auth->reset_password($identity, $this->input->post("new")); goto gtklh; KxKCP: goto E2kg5; goto hIWTT; CMrwD: redirect("auth/login", "refresh"); goto Obzbl; nflFq: $this->data["new_password_confirm"] = ["name" => "new_confirm", "id" => "new_confirm", "type" => "password", "pattern" => "^.{" . $this->data["min_password_length"] . "}.*$"]; goto PGo63; sVfPu: $this->load->view("_templates/auth/_header"); goto iboR4; xXqGb: $this->data["message"] = validation_errors() ? validation_errors() : $this->session->flashdata("message"); goto HLwz3; t3Vf3: if ($user) { goto qCk3H; } goto OEkl8; Cez7K: goto ge9UZ; goto GIZH0; HLwz3: $this->data["min_password_length"] = $this->config->item("min_password_length", "ion_auth"); goto QRR7G; Z9AAm: if ($this->form_validation->run() === FALSE) { goto p8EMC; } goto Si_W1; CKhze: show_404(); goto uuCJR; D1VVH: redirect("auth/reset_password/" . $code, "refresh"); goto nT36R; iboR4: $this->load->view("auth/reset_password", $this->data); goto DAT0Z; uuCJR: EuSNA: goto SrqMY; UaoOR: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto D1VVH; Jch6S: $this->form_validation->set_rules("new_confirm", $this->lang->line("reset_password_validation_new_password_confirm_label"), "required"); goto Z9AAm; GIZH0: qCk3H: goto Z6f3T; KjjSo: } public function activate($id, $code = FALSE) { goto JNcGq; YvTG1: goto haGoS; goto hPU5q; LkTSX: PmJJs: goto avDph; MxDMx: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto Y8uzh; BmESD: haGoS: goto EYR1g; rhnfM: zpBnI: goto YvTG1; bMN9p: cNypq: goto ASJE6; NyAF5: redirect("auth", "refresh"); goto LkTSX; uz9dc: $activation = $this->ion_auth->activate($id, $code); goto BmESD; OaTIq: $activation = $this->ion_auth->activate($id); goto rhnfM; Fs1kw: if (!$this->ion_auth->is_admin()) { goto zpBnI; } goto OaTIq; JNcGq: $activation = FALSE; goto m703C; ASJE6: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto NyAF5; hPU5q: vF_Bw: goto uz9dc; bUaoK: goto PmJJs; goto bMN9p; m703C: if ($code !== FALSE) { goto vF_Bw; } goto Fs1kw; Y8uzh: redirect("auth/forgot_password", "refresh"); goto bUaoK; EYR1g: if ($activation) { goto cNypq; } goto MxDMx; avDph: } public function deactivate($id = NULL) { goto O4eQG; REAoh: $this->form_validation->set_rules("confirm", $this->lang->line("deactivate_validation_confirm_label"), "required"); goto TcxVP; TcxVP: $this->form_validation->set_rules("id", $this->lang->line("deactivate_validation_user_id_label"), "required|alpha_numeric"); goto Y9KnY; W4fGO: show_error($this->lang->line("error_csrf")); goto cnUZt; ReaqN: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "deactivate_user", $this->data); goto GDvOa; Fpc0r: redirect("auth", "refresh"); goto c512s; F9IlA: JAk0I: goto XmDW6; R18q7: $this->ion_auth->deactivate($id); goto AUIv_; eaFSR: $this->data["csrf"] = $this->_get_csrf_nonce(); goto FOrCI; RH9sW: show_error("You must be an administrator to view this page."); goto F9IlA; P87xU: if (!($this->input->post("confirm") == "yes")) { goto Oe3aE; } goto t1xP9; FOrCI: $this->data["user"] = $this->ion_auth->user($id)->row(); goto ReaqN; t1xP9: if (!($this->_valid_csrf_nonce() === FALSE || $id != $this->input->post("id"))) { goto Bt2mM; } goto W4fGO; O4eQG: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto JAk0I; } goto RH9sW; rxuac: $this->load->library("form_validation"); goto REAoh; AUIv_: cGNfR: goto T3wn4; d5e9H: HPff6: goto eaFSR; RWyP7: if (!($this->ion_auth->logged_in() && $this->ion_auth->is_admin())) { goto cGNfR; } goto R18q7; XmDW6: $id = (int) $id; goto rxuac; cnUZt: Bt2mM: goto RWyP7; T3wn4: Oe3aE: goto Fpc0r; GDvOa: AbkXa: goto Pa1xo; c512s: goto AbkXa; goto d5e9H; Y9KnY: if ($this->form_validation->run() === FALSE) { goto HPff6; } goto P87xU; Pa1xo: } public function create_user() { goto gbmku; BHeDm: $this->form_validation->set_rules("company", $this->lang->line("create_user_validation_company_label"), "trim"); goto b9cEQ; zVqzQ: redirect("auth", "refresh"); goto Q0ays; qwLV9: $this->data["password_confirm"] = ["name" => "password_confirm", "id" => "password_confirm", "type" => "password", "value" => $this->form_validation->set_value("password_confirm")]; goto FI0H9; Ufe0Z: $identity = $identity_column === "email" ? $email : $this->input->post("identity"); goto LZmK1; w_MrR: goto H66ck; goto spaRR; YRtbD: if (!($this->form_validation->run() === TRUE)) { goto jmCX0; } goto nHZj4; b9cEQ: $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 OXgSE; Wcfg_: $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 AJWhb; j1jQK: $this->form_validation->set_rules("email", $this->lang->line("create_user_validation_email_label"), "trim|required|valid_email|is_unique[" . $tables["users"] . ".email]"); goto Almft; spaRR: vdgeO: goto WR6h5; BL3jk: redirect("auth", "refresh"); goto z5axM; R4srG: if ($this->form_validation->run() === TRUE && $this->ion_auth->register($identity, $password, $email, $additional_data)) { goto vdgeO; } goto Tw3ST; CUGaJ: $this->data["email"] = ["name" => "email", "id" => "email", "type" => "text", "value" => $this->form_validation->set_value("email")]; goto RnxiW; Q0ays: dqEQd: goto FUTPA; FI0H9: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "create_user", $this->data); goto w_MrR; kc5pq: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto dqEQd; } goto zVqzQ; RnxiW: $this->data["company"] = ["name" => "company", "id" => "company", "type" => "text", "value" => $this->form_validation->set_value("company")]; goto JUdJj; Uiyt1: $this->form_validation->set_rules("last_name", $this->lang->line("create_user_validation_lname_label"), "trim|required"); goto qTE8B; LZmK1: $password = $this->input->post("password"); goto Wcfg_; ZPLLT: $this->form_validation->set_rules("phone", $this->lang->line("create_user_validation_phone_label"), "trim"); goto BHeDm; OXgSE: $this->form_validation->set_rules("password_confirm", $this->lang->line("create_user_validation_password_confirm_label"), "required"); goto YRtbD; WR6h5: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto BL3jk; gbmku: $this->data["title"] = $this->lang->line("create_user_heading"); goto kc5pq; RgMvo: $identity_column = $this->config->item("identity", "ion_auth"); goto JkbtS; z5axM: H66ck: goto WeQKW; HayhA: $this->data["password"] = ["name" => "password", "id" => "password", "type" => "password", "value" => $this->form_validation->set_value("password")]; goto qwLV9; Fdhvq: $this->form_validation->set_rules("email", $this->lang->line("create_user_validation_email_label"), "trim|required|valid_email"); goto VP11i; gVYIB: $this->form_validation->set_rules("identity", $this->lang->line("create_user_validation_identity_label"), "trim|required|is_unique[" . $tables["users"] . "." . $identity_column . "]"); goto Fdhvq; uMjkc: KBnQB: goto gVYIB; Almft: goto GJulm; goto uMjkc; JkbtS: $this->data["identity_column"] = $identity_column; goto hr92M; iTkxV: $this->data["first_name"] = ["name" => "first_name", "id" => "first_name", "type" => "text", "value" => $this->form_validation->set_value("first_name")]; goto FcjUT; FUTPA: $tables = $this->config->item("tables", "ion_auth"); goto RgMvo; nHZj4: $email = strtolower($this->input->post("email")); goto Ufe0Z; mrIoB: $this->data["identity"] = ["name" => "identity", "id" => "identity", "type" => "text", "value" => $this->form_validation->set_value("identity")]; goto CUGaJ; hr92M: $this->form_validation->set_rules("first_name", $this->lang->line("create_user_validation_fname_label"), "trim|required"); goto Uiyt1; JUdJj: $this->data["phone"] = ["name" => "phone", "id" => "phone", "type" => "text", "value" => $this->form_validation->set_value("phone")]; goto HayhA; Tw3ST: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto iTkxV; qTE8B: if ($identity_column !== "email") { goto KBnQB; } goto j1jQK; AJWhb: jmCX0: goto R4srG; VP11i: GJulm: goto ZPLLT; FcjUT: $this->data["last_name"] = ["name" => "last_name", "id" => "last_name", "type" => "text", "value" => $this->form_validation->set_value("last_name")]; goto mrIoB; WeQKW: } public function redirectUser() { goto VW61Y; VW61Y: if (!$this->ion_auth->is_admin()) { goto edK_3; } goto drbS8; athJ0: edK_3: goto TNnbo; drbS8: redirect("auth", "refresh"); goto athJ0; TNnbo: redirect("/", "refresh"); goto fhyZL; fhyZL: } public function edit_user($id) { goto Qrmmy; rItGk: goto X1t7v; goto VmhQQ; AcSSr: $this->data["groups"] = $groups; goto kVPLt; tq5Db: $currentGroups = $this->ion_auth->get_users_groups($id)->result(); goto cL_UN; u_UQQ: redirect("auth", "refresh"); goto OQ0Sx; fzKUr: awNLm: goto CMiU3; Ans3i: QMLui: goto RGnFC; LmwK0: $this->data["last_name"] = ["name" => "last_name", "id" => "last_name", "type" => "text", "value" => $this->form_validation->set_value("last_name", $user->last_name)]; goto h7oTj; EOvYk: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto JS3I0; YIz2b: $this->data["password"] = ["name" => "password", "id" => "password", "type" => "password"]; goto ZxcaS; Y5HBY: $this->form_validation->set_rules("password_confirm", $this->lang->line("edit_user_validation_password_confirm_label"), "required"); goto Oa5Rv; OQ0Sx: NGgho: goto it8XZ; Oa5Rv: Mulo7: goto ba19z; ru9u9: GQL4x: goto lgmGk; RGnFC: if (!$this->ion_auth->is_admin()) { goto GQL4x; } goto s1iTZ; ZxcaS: $this->data["password_confirm"] = ["name" => "password_confirm", "id" => "password_confirm", "type" => "password"]; goto vqHR4; wQcv1: $this->form_validation->set_rules("last_name", $this->lang->line("edit_user_validation_lname_label"), "trim|required"); goto xhgb2; IGXNf: if (!$this->input->post("password")) { goto QMLui; } goto H3BW6; j02dB: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto zLMOJ; NH59r: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin() && !($this->ion_auth->user()->row()->id == $id))) { goto NGgho; } goto u_UQQ; bpW1N: $this->data["user"] = $user; goto AcSSr; lgmGk: if ($this->ion_auth->update($user->id, $data)) { goto JKmtq; } goto j02dB; AugZM: UWxqZ: goto s_ppu; xhgb2: $this->form_validation->set_rules("phone", $this->lang->line("edit_user_validation_phone_label"), "trim"); goto a7nWY; s1iTZ: $this->ion_auth->remove_from_group('', $id); goto g0hH1; VmhQQ: JKmtq: goto EOvYk; it8XZ: $user = $this->ion_auth->user($id)->row(); goto DbjJr; DbjJr: $groups = $this->ion_auth->groups()->result_array(); goto tq5Db; CMiU3: oApQ6: goto SxhrS; Tdxvd: VcdTU: goto ru9u9; PCAOx: $this->data["first_name"] = ["name" => "first_name", "id" => "first_name", "type" => "text", "value" => $this->form_validation->set_value("first_name", $user->first_name)]; goto LmwK0; W0QeJ: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto bpW1N; BuRBS: Jy_BT: goto Tdxvd; f1Lu4: X1t7v: goto fzKUr; daEd7: if (!($this->_valid_csrf_nonce() === FALSE || $id != $this->input->post("id"))) { goto UWxqZ; } goto F3SkJ; cL_UN: $this->form_validation->set_rules("first_name", $this->lang->line("edit_user_validation_fname_label"), "trim|required"); goto wQcv1; tB0yq: $this->data["phone"] = ["name" => "phone", "id" => "phone", "type" => "text", "value" => $this->form_validation->set_value("phone", $user->phone)]; goto YIz2b; cOCgw: $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 Y5HBY; v0que: $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 IGXNf; kVPLt: $this->data["currentGroups"] = $currentGroups; goto PCAOx; h7oTj: $this->data["company"] = ["name" => "company", "id" => "company", "type" => "text", "value" => $this->form_validation->set_value("company", $user->company)]; goto tB0yq; s_ppu: if (!$this->input->post("password")) { goto Mulo7; } goto cOCgw; H3BW6: $data["password"] = $this->input->post("password"); goto Ans3i; ba19z: if (!($this->form_validation->run() === TRUE)) { goto awNLm; } goto v0que; g0hH1: $groupData = $this->input->post("groups"); goto YwVTh; JS3I0: $this->redirectUser(); goto f1Lu4; SxhrS: $this->data["csrf"] = $this->_get_csrf_nonce(); goto W0QeJ; F3SkJ: show_error($this->lang->line("error_csrf")); goto AugZM; Qrmmy: $this->data["title"] = $this->lang->line("edit_user_heading"); goto NH59r; vqHR4: $this->_render_page("auth/edit_user", $this->data); goto p1chS; zLMOJ: $this->redirectUser(); goto rItGk; YwVTh: if (!(isset($groupData) && !empty($groupData))) { goto VcdTU; } goto I4efk; I4efk: foreach ($groupData as $grp) { $this->ion_auth->add_to_group($grp, $id); v3448: } goto BuRBS; a7nWY: $this->form_validation->set_rules("company", $this->lang->line("edit_user_validation_company_label"), "trim"); goto qJYUA; qJYUA: if (!(isset($_POST) && !empty($_POST))) { goto oApQ6; } goto daEd7; p1chS: } public function create_group() { goto vyPMd; VRC78: $this->form_validation->set_rules("group_name", $this->lang->line("create_group_validation_name_label"), "trim|required|alpha_dash"); goto cdXCe; f9blK: CSVz0: goto DpSg5; cdXCe: if (!($this->form_validation->run() === TRUE)) { goto VmVFf; } goto NbUVX; MpIRb: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto P5uCJ; AuKdu: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto bqryO; } goto TKZHz; tZGmT: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto BBl0_; BBl0_: $this->data["group_name"] = ["name" => "group_name", "id" => "group_name", "type" => "text", "value" => $this->form_validation->set_value("group_name")]; goto rc7ln; NbUVX: $new_group_id = $this->ion_auth->create_group($this->input->post("group_name"), $this->input->post("description")); goto pXAxx; vyPMd: $this->data["title"] = $this->lang->line("create_group_title"); goto AuKdu; TKZHz: redirect("auth", "refresh"); goto kv_bF; SUsBH: redirect("auth", "refresh"); goto X78k6; uJ__z: $this->_render_page("auth/create_group", $this->data); goto HLZsW; P5uCJ: goto ldGE1; goto f9blK; DpSg5: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto SUsBH; pXAxx: if ($new_group_id) { goto CSVz0; } goto MpIRb; X78k6: ldGE1: goto RnPH6; kv_bF: bqryO: goto VRC78; rc7ln: $this->data["description"] = ["name" => "description", "id" => "description", "type" => "text", "value" => $this->form_validation->set_value("description")]; goto uJ__z; RnPH6: VmVFf: goto tZGmT; HLZsW: } public function edit_group($id) { goto vFq4e; zWRYg: if (!($this->config->item("admin_group", "ion_auth") === $group->name)) { goto VZl_x; } goto w4GLr; YNPAO: $group_update = $this->ion_auth->update_group($id, $_POST["group_name"], array("description" => $_POST["group_description"])); goto XAtcs; mGXvc: $this->data["group"] = $group; goto NTAP9; YS4eR: goto zNv4Z; goto LcQfL; NNQFW: redirect("auth", "refresh"); goto E8qX_; xfy1X: gXLDA: goto WWWpl; U1KTs: if (!(isset($_POST) && !empty($_POST))) { goto jPaZZ; } goto EWG36; w4GLr: $this->data["group_name"]["readonly"] = "readonly"; goto jmdHH; XAtcs: if ($group_update) { goto bVT9n; } goto Dz12H; kTeDA: zNv4Z: goto xfy1X; LcQfL: bVT9n: goto kjdT4; NTAP9: $this->data["group_name"] = ["name" => "group_name", "id" => "group_name", "type" => "text", "value" => $this->form_validation->set_value("group_name", $group->name)]; goto zWRYg; dNUEV: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "edit_group", $this->data); goto gXzco; lMJHh: redirect("auth", "refresh"); goto kTeDA; jmdHH: VZl_x: goto MZFF3; Dz12H: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto YS4eR; Flc_3: xNDRd: goto qeiDf; vFq4e: if (!(!$id || empty($id))) { goto xNDRd; } goto jjnW3; EWG36: if (!($this->form_validation->run() === TRUE)) { goto gXLDA; } goto YNPAO; uaTjq: $group = $this->ion_auth->group($id)->row(); goto ZwMZI; WWWpl: jPaZZ: goto MS5g3; E8qX_: BNmWe: goto uaTjq; jjnW3: redirect("auth", "refresh"); goto Flc_3; MS5g3: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto mGXvc; ZwMZI: $this->form_validation->set_rules("group_name", $this->lang->line("edit_group_validation_name_label"), "trim|required|alpha_dash"); goto U1KTs; MZFF3: $this->data["group_description"] = ["name" => "group_description", "id" => "group_description", "type" => "text", "value" => $this->form_validation->set_value("group_description", $group->description)]; goto dNUEV; iDERS: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto BNmWe; } goto NNQFW; kjdT4: $this->session->set_flashdata("message", $this->lang->line("edit_group_saved")); goto lMJHh; qeiDf: $this->data["title"] = $this->lang->line("edit_group_title"); goto iDERS; gXzco: } public function _get_csrf_nonce() { goto kcXAy; G6wUn: $this->session->set_flashdata("csrfkey", $key); goto btUe_; kcXAy: $this->load->helper("string"); goto kybzC; btUe_: $this->session->set_flashdata("csrfvalue", $value); goto rAGIo; rAGIo: return [$key => $value]; goto Ke5Cb; kybzC: $key = random_string("alnum", 8); goto HZAhH; HZAhH: $value = random_string("alnum", 20); goto G6wUn; Ke5Cb: } public function _valid_csrf_nonce() { goto ltkvJ; PVk4G: return FALSE; goto TdBak; jfA9M: AX2g7: goto PVk4G; ltkvJ: $csrfkey = $this->input->post($this->session->flashdata("csrfkey")); goto jAEmT; pikY9: return TRUE; goto jfA9M; jAEmT: if (!($csrfkey && $csrfkey === $this->session->flashdata("csrfvalue"))) { goto AX2g7; } goto pikY9; TdBak: } public function _render_page($view, $data = NULL, $returnhtml = FALSE) { goto LhQTa; cnzlv: lrIo1: goto iPaCt; TvHU0: return $view_html; goto cnzlv; LhQTa: $viewdata = empty($data) ? $this->data : $data; goto CgEQV; NjeIx: if (!$returnhtml) { goto lrIo1; } goto TvHU0; CgEQV: $view_html = $this->load->view($view, $viewdata, $returnhtml); goto NjeIx; iPaCt: } } ?>
Did this file decode correctly?
Original Code
defined("\x42\101\123\x45\120\x41\124\110") or exit("\116\x6f\40\x64\151\162\145\143\164\x20\x73\x63\x72\x69\x70\x74\40\141\143\143\x65\x73\163\40\141\x6c\154\x6f\x77\x65\144"); class Auth extends CI_Controller { public $data = array(); public function __construct() { goto RdP2I; RdP2I: parent::__construct(); goto LM0LD; qtREv: $this->load->model("\x53\145\164\164\x69\x6e\x67\x73\137\x6d\x6f\144\x65\x6c", "\x73\x65\x74\164\151\156\x67\x73"); goto ZTGXP; rRbkT: $this->load->helper(["\165\x72\154", "\154\141\156\x67\165\x61\x67\145"]); goto JqiDs; fQ7Nh: $this->lang->load("\141\x75\164\x68"); goto qtREv; JqiDs: $this->form_validation->set_error_delimiters($this->config->item("\x65\x72\x72\157\162\x5f\163\164\x61\162\x74\137\x64\145\154\x69\155\151\164\145\x72", "\151\157\156\137\x61\165\x74\x68"), $this->config->item("\x65\162\162\x6f\x72\x5f\x65\x6e\x64\x5f\x64\145\154\151\155\x69\164\x65\x72", "\x69\157\x6e\x5f\141\165\164\x68")); goto fQ7Nh; ZTGXP: $this->load->model("\x4c\157\x67\x5f\x6d\x6f\144\x65\154", "\x6c\x6f\x67\147\x69\x6e\x67"); goto atrsH; LM0LD: $this->load->database(); goto jRvxL; jRvxL: $this->load->library("\146\x6f\162\x6d\137\166\141\x6c\151\x64\141\164\151\x6f\156"); goto rRbkT; atrsH: } public function output_json($data) { $this->output->set_content_type("\141\160\160\x6c\151\x63\x61\164\x69\x6f\x6e\57\x6a\163\x6f\156")->set_output(json_encode($data)); } public function index() { goto pJUre; s3CnU: $setting = $this->settings->getSetting(); goto SOHyL; rP23x: redirect("\x69\x6e\x73\164\x61\x6c\154"); goto tgYP4; wyZF3: if (!$this->ion_auth->logged_in()) { goto ln7wp; } goto g1AEM; H6X_5: $this->data["\160\141\163\x73\167\x6f\162\144"] = ["\156\141\x6d\145" => "\x70\141\163\x73\x77\x6f\x72\144", "\x69\144" => "\x70\141\x73\x73\x77\x6f\162\144", "\x74\171\x70\x65" => "\160\141\163\x73\x77\157\x72\x64", "\x70\x6c\x61\x63\x65\150\157\x6c\144\145\x72" => "\120\x61\163\x73\167\157\x72\x64", "\x63\x6c\141\163\x73" => "\x66\x6f\x72\x6d\x2d\143\157\156\x74\162\x6f\x6c"]; goto E7VO8; D829q: $this->load->view("\137\164\x65\155\x70\154\141\x74\x65\x73\57\x61\165\x74\x68\x2f\137\x68\x65\141\x64\145\x72", $this->data); goto Vp8s9; kcmqy: Ud02s: goto wyZF3; XOTtC: ln7wp: goto IzPpx; g1u1S: redirect("\144\141\x73\150\x62\x6f\141\x72\x64"); goto XOTtC; njARH: redirect("\x69\156\x73\164\x61\x6c\x6c"); goto kcmqy; E7VO8: $this->data["\x6d\145\163\x73\x61\x67\x65"] = validation_errors() ? validation_errors() : $this->session->flashdata("\x6d\x65\x73\163\x61\x67\x65"); goto D829q; Vp8s9: $this->load->view("\141\x75\x74\x68\x2f\154\157\147\151\x6e"); goto HzQU2; ved24: $this->data["\151\144\x65\x6e\164\x69\164\x79"] = ["\x6e\x61\155\145" => "\151\x64\x65\x6e\164\x69\164\x79", "\151\x64" => "\151\x64\x65\x6e\164\151\164\171", "\164\171\x70\x65" => "\164\145\x78\x74", "\160\154\x61\143\145\150\x6f\x6c\x64\x65\162" => "\x55\x73\x65\x72\x6e\x61\155\x65", "\x61\165\164\x6f\146\x6f\x63\165\x73" => "\x61\x75\164\x6f\x66\157\x63\165\x73", "\143\x6c\x61\163\163" => "\146\x6f\x72\x6d\55\x63\x6f\156\x74\162\x6f\x6c", "\141\165\164\x6f\x63\x6f\x6d\160\154\145\164\x65" => "\157\146\146"]; goto H6X_5; g1AEM: $user_id = $this->ion_auth->user()->row()->id; goto f90i0; IzPpx: $this->data["\x73\x65\164\164\151\156\147"] = $setting; goto ved24; tgYP4: sjCkv: goto s3CnU; f90i0: $group = $this->ion_auth->get_users_groups($user_id)->row()->name; goto g1u1S; HzQU2: $this->load->view("\137\164\x65\x6d\160\x6c\x61\164\145\x73\57\x61\165\164\150\x2f\x5f\146\x6f\x6f\164\x65\x72"); goto gJ1Xw; pJUre: if (!(count($this->db->list_tables()) == 0)) { goto sjCkv; } goto rP23x; SOHyL: if (!($setting == null)) { goto Ud02s; } goto njARH; gJ1Xw: } public function cek_login() { goto ifbct; spoA1: IJaWk: goto cev20; lJriT: $this->form_validation->set_rules("\160\x61\x73\x73\x77\x6f\162\144", str_replace("\x3a", '', $this->lang->line("\x6c\x6f\x67\151\156\x5f\x70\141\x73\163\167\157\162\144\137\154\141\x62\x65\x6c")), "\x72\145\161\x75\x69\162\x65\144\x7c\164\x72\x69\x6d"); goto yoHkX; cxwdX: $remember = (bool) $this->input->post("\x72\x65\x6d\145\155\142\145\162"); goto eHXpj; yHgOl: $data = ["\163\x74\141\164\x75\x73" => false, "\151\x6e\x76\141\x6c\x69\144" => $invalid]; goto UVvIe; UVvIe: $this->output_json($data); goto QHqwb; HZAxe: goto IJaWk; goto A1O2d; eHXpj: if ($this->ion_auth->login($this->input->post("\x69\144\145\x6e\x74\151\x74\x79"), $this->input->post("\x70\141\163\163\x77\x6f\162\x64"), $remember)) { goto VEWFx; } goto XH348; yoHkX: if ($this->form_validation->run() === TRUE) { goto IM6Ra; } goto CN9L2; icmyR: $this->cek_akses(); goto spoA1; Nx6vF: IM6Ra: goto cxwdX; QHqwb: goto hJYm8; goto Nx6vF; w6qZJ: $this->output_json($data); goto HZAxe; A1O2d: VEWFx: goto icmyR; cev20: hJYm8: goto KRUuF; XH348: $data = ["\x73\x74\141\164\165\163" => false, "\x66\141\x69\x6c\145\x64" => "\x49\x6e\143\x6f\x72\162\145\x63\164\40\114\157\147\x69\156"]; goto w6qZJ; CN9L2: $invalid = ["\151\x64\x65\x6e\x74\x69\164\x79" => form_error("\x69\x64\x65\x6e\x74\151\164\x79"), "\160\x61\163\163\167\157\x72\x64" => form_error("\x70\141\163\x73\x77\x6f\x72\x64")]; goto yHgOl; ifbct: $this->form_validation->set_rules("\x69\x64\145\x6e\164\151\164\171", str_replace("\72", '', $this->lang->line("\154\x6f\x67\x69\156\137\151\144\145\x6e\164\x69\x74\x79\137\154\x61\x62\x65\x6c")), "\x72\145\161\165\151\x72\145\144\x7c\164\162\151\x6d"); goto lJriT; KRUuF: } public function cek_akses() { goto a2ICy; gGAwG: $status = false; goto gu38M; PkS1N: $this->logging->saveLog(1, "\x4c\157\147\x69\156"); goto ZEhjI; PZOOD: goto cWU9b; goto Ax_mB; Frsol: $data = ["\x73\164\141\164\165\163" => $status, "\165\162\x6c" => $url]; goto R2RSW; ZEhjI: $url = "\144\141\163\x68\142\x6f\x61\162\144"; goto PZOOD; R2RSW: $this->output_json($data); goto nh6Ba; Ax_mB: JuGeV: goto gGAwG; qQ_ZY: cWU9b: goto Frsol; gu38M: $url = "\x61\x75\x74\x68"; goto qQ_ZY; zrV5v: $status = true; goto PkS1N; a2ICy: if (!$this->ion_auth->logged_in()) { goto JuGeV; } goto zrV5v; nh6Ba: } public function logout() { $this->ion_auth->logout(); redirect("\154\157\x67\x69\x6e", "\162\145\146\162\x65\x73\x68"); } public function change_password() { goto KRemp; Hj3Pw: $this->data["\155\x65\x73\163\141\147\145"] = validation_errors() ? validation_errors() : $this->session->flashdata("\155\x65\x73\x73\141\x67\x65"); goto QCSaF; Mslzf: if ($this->ion_auth->logged_in()) { goto HWtQc; } goto fhtcG; KRemp: $this->form_validation->set_rules("\157\x6c\144", $this->lang->line("\143\150\x61\156\147\145\137\160\x61\163\163\167\x6f\x72\144\x5f\x76\x61\154\x69\x64\141\164\151\157\156\137\x6f\154\144\x5f\x70\141\163\163\x77\x6f\162\144\x5f\154\141\x62\x65\154"), "\162\x65\161\x75\x69\162\x65\x64"); goto bwpg_; VJLLX: $this->logout(); goto ZaTLu; HdUlC: if ($change) { goto guWaq; } goto aE2kB; WOB3A: lW0f3: goto Hj3Pw; fMWoC: goto ku6H4; goto G5lNS; u3JPO: nqLCi: goto azOdS; PWquq: redirect("\x61\x75\164\150\57\x63\x68\141\x6e\147\x65\x5f\160\141\x73\163\167\x6f\x72\144", "\x72\x65\x66\x72\145\x73\x68"); goto fMWoC; ZZ1Bq: $this->data["\x6e\x65\167\x5f\160\141\163\163\167\157\162\144\137\x63\157\156\146\151\162\155"] = ["\156\141\155\145" => "\156\x65\167\137\143\x6f\x6e\x66\151\162\155", "\151\144" => "\156\x65\x77\137\143\157\156\146\151\162\x6d", "\x74\171\160\145" => "\160\141\163\x73\167\157\x72\144", "\160\x61\x74\x74\x65\162\156" => "\x5e\x2e\173" . $this->data["\155\151\x6e\x5f\x70\x61\163\163\x77\x6f\x72\x64\137\x6c\x65\x6e\x67\x74\x68"] . "\175\x2e\52\44"]; goto gAuXx; aE2kB: $this->session->set_flashdata("\155\145\163\x73\x61\147\x65", $this->ion_auth->errors()); goto PWquq; NPw3Q: $this->session->set_flashdata("\155\145\163\x73\x61\147\x65", $this->ion_auth->messages()); goto VJLLX; QCSaF: $this->data["\x6d\151\156\x5f\x70\141\x73\163\x77\157\x72\144\x5f\x6c\x65\156\147\164\x68"] = $this->config->item("\155\151\156\137\x70\141\163\x73\x77\157\162\144\137\x6c\x65\156\x67\164\150", "\x69\157\156\137\141\x75\164\150"); goto Tdmhi; fhtcG: redirect("\x61\165\164\150\57\x6c\x6f\x67\151\x6e", "\x72\145\x66\x72\x65\163\x68"); goto zxmCV; MPkXj: $identity = $this->session->userdata("\151\144\145\156\x74\151\x74\x79"); goto Y2rX2; bwpg_: $this->form_validation->set_rules("\156\145\x77", $this->lang->line("\143\150\141\x6e\x67\x65\137\160\x61\163\x73\x77\157\x72\144\x5f\166\141\x6c\151\144\x61\164\151\157\156\x5f\156\145\167\137\x70\x61\163\x73\167\x6f\162\144\x5f\x6c\141\142\145\x6c"), "\x72\x65\x71\165\x69\162\145\x64\x7c\155\x69\156\x5f\154\x65\x6e\147\x74\x68\133" . $this->config->item("\155\151\156\137\x70\141\x73\x73\167\x6f\x72\144\x5f\x6c\145\156\x67\x74\x68", "\151\x6f\x6e\x5f\141\x75\164\x68") . "\x5d\174\x6d\x61\164\143\150\x65\x73\x5b\x6e\145\167\x5f\x63\x6f\x6e\146\151\162\155\x5d"); goto IuIB0; IuIB0: $this->form_validation->set_rules("\156\x65\167\137\143\157\x6e\146\x69\x72\x6d", $this->lang->line("\143\x68\141\156\147\145\137\x70\x61\163\163\x77\x6f\x72\x64\137\166\141\154\x69\144\x61\164\x69\x6f\x6e\137\x6e\145\x77\137\160\x61\163\x73\x77\157\162\144\x5f\x63\x6f\x6e\x66\151\162\x6d\x5f\154\x61\x62\145\154"), "\x72\145\x71\165\151\x72\x65\144"); goto Mslzf; ZaTLu: ku6H4: goto CX7mU; G5lNS: guWaq: goto NPw3Q; v0eP7: if ($this->form_validation->run() === FALSE) { goto lW0f3; } goto MPkXj; JXB0e: $this->_render_page("\141\x75\164\x68" . DIRECTORY_SEPARATOR . "\143\x68\x61\156\x67\x65\137\160\x61\x73\x73\x77\x6f\x72\144", $this->data); goto u3JPO; Y2rX2: $change = $this->ion_auth->change_password($identity, $this->input->post("\157\x6c\x64"), $this->input->post("\x6e\x65\x77")); goto HdUlC; Tdmhi: $this->data["\x6f\154\x64\x5f\160\141\163\x73\x77\x6f\x72\144"] = ["\x6e\141\x6d\x65" => "\157\154\x64", "\x69\x64" => "\157\154\x64", "\x74\x79\160\145" => "\x70\141\163\x73\167\157\x72\x64"]; goto zKzp5; gAuXx: $this->data["\x75\x73\x65\x72\137\x69\x64"] = ["\x6e\x61\x6d\x65" => "\x75\163\x65\162\137\x69\x64", "\x69\144" => "\165\163\x65\x72\x5f\151\144", "\164\171\160\145" => "\x68\x69\x64\144\x65\156", "\x76\x61\154\165\145" => $user->id]; goto JXB0e; zKzp5: $this->data["\x6e\145\167\x5f\160\141\x73\x73\167\x6f\162\144"] = ["\156\x61\x6d\145" => "\156\x65\x77", "\x69\144" => "\x6e\145\167", "\x74\x79\x70\145" => "\x70\x61\x73\x73\x77\x6f\x72\x64", "\x70\x61\x74\x74\x65\x72\x6e" => "\136\56\x7b" . $this->data["\x6d\151\x6e\x5f\x70\141\x73\163\x77\x6f\x72\x64\x5f\154\145\156\x67\x74\150"] . "\x7d\56\x2a\44"]; goto ZZ1Bq; MoVJl: $user = $this->ion_auth->user()->row(); goto v0eP7; CX7mU: goto nqLCi; goto WOB3A; zxmCV: HWtQc: goto MoVJl; azOdS: } public function forgot_password() { goto Vsdhr; oPn2q: if ($this->config->item("\151\144\x65\156\x74\x69\x74\171", "\151\157\x6e\137\141\x75\x74\x68") != "\145\x6d\x61\x69\x6c") { goto qyu81; } goto YZv0P; sIhma: jJ9yu: goto aYLli; aeUVr: if ($this->config->item("\151\144\145\156\164\x69\164\171", "\x69\x6f\156\x5f\141\165\164\x68") != "\145\155\x61\x69\154") { goto B_wBg; } goto pjpOK; g7r02: kBT2o: goto K53oH; Q1IAf: if (!empty($identity)) { goto kBT2o; } goto aeUVr; Uy0k8: $this->data["\x69\144\x65\x6e\164\x69\164\x79\137\154\141\142\145\154"] = $this->lang->line("\146\157\162\147\x6f\x74\137\160\x61\163\x73\x77\x6f\162\x64\x5f\151\x64\145\156\164\x69\x74\x79\x5f\154\141\x62\145\154"); goto QvC4V; dNOCW: $this->ion_auth->set_error("\x66\x6f\162\147\157\x74\137\x70\141\163\163\x77\157\x72\144\x5f\151\x64\x65\156\164\x69\164\171\x5f\156\157\164\x5f\x66\157\x75\156\144"); goto uNdAl; Dmj4o: $this->data["\x74\171\160\145"] = $this->config->item("\x69\x64\145\156\164\x69\164\x79", "\x69\157\x6e\x5f\141\165\164\150"); goto JolaQ; PfOvi: $this->load->view("\x61\x75\164\x68\x2f\146\157\162\x67\x6f\x74\137\x70\141\x73\x73\x77\157\x72\144"); goto ILW0e; K53oH: $forgotten = $this->ion_auth->forgotten_password($identity->{$this->config->item("\151\144\x65\x6e\x74\x69\x74\x79", "\151\x6f\156\x5f\141\165\164\150")}); goto UF_Ja; JolaQ: $this->data["\x69\x64\145\156\x74\x69\x74\x79"] = ["\x6e\141\155\x65" => "\x69\x64\x65\156\x74\x69\x74\171", "\151\144" => "\x69\144\x65\x6e\164\x69\x74\x79", "\x63\154\141\163\163" => "\146\x6f\162\x6d\x2d\x63\x6f\x6e\164\162\x6f\x6c", "\x61\x75\164\157\x63\157\x6d\x70\154\x65\x74\145" => "\157\146\146", "\x61\165\x74\x6f\146\x6f\143\x75\x73" => "\x61\165\x74\157\x66\157\x63\x75\163"]; goto oPn2q; KYaY6: $this->session->set_flashdata("\155\x65\x73\163\x61\147\145", $this->ion_auth->errors()); goto H7n18; aYLli: goto fVQOp; goto wrnSk; H976h: redirect("\141\x75\x74\150\57\146\157\162\x67\x6f\164\137\x70\x61\163\163\x77\157\162\x64", "\x72\x65\146\162\145\163\150"); goto sIhma; UF_Ja: if ($forgotten) { goto spM7j; } goto BRZWd; LD3EY: goto jJ9yu; goto o1Ye_; VnHyr: $this->form_validation->set_rules("\x69\x64\x65\156\x74\x69\x74\x79", $this->lang->line("\x66\x6f\162\x67\157\164\137\160\141\163\x73\167\x6f\162\x64\x5f\151\x64\x65\x6e\x74\151\x74\x79\x5f\154\141\142\145\x6c"), "\x72\145\x71\x75\151\162\145\144"); goto IdHeZ; UoY1L: redirect("\141\165\164\150\57\x66\x6f\162\x67\x6f\164\137\x70\141\163\x73\x77\157\162\144", "\x72\145\146\x72\x65\163\x68"); goto LD3EY; Vsdhr: $this->data["\x74\x69\x74\x6c\145"] = $this->lang->line("\x66\x6f\x72\147\x6f\x74\x5f\x70\x61\x73\163\x77\x6f\x72\x64\137\x68\x65\x61\x64\x69\156\x67"); goto pa99G; aR25M: goto xN9qc; goto J7M9O; pjpOK: $this->ion_auth->set_error("\146\x6f\x72\147\157\164\137\x70\x61\163\x73\x77\x6f\162\144\x5f\x65\x6d\x61\x69\154\137\x6e\x6f\x74\x5f\x66\x6f\x75\156\144"); goto pyFHz; pyFHz: goto Tukto; goto BEkcw; H3g1H: goto LCBBR; goto qFuxP; gEy1_: $identity_column = $this->config->item("\151\144\145\156\164\151\164\171", "\151\157\x6e\x5f\x61\165\x74\150"); goto UMzlt; H7n18: redirect("\x61\x75\164\150\57\x66\x6f\162\147\157\164\x5f\x70\141\x73\x73\167\x6f\x72\x64", "\162\x65\146\x72\x65\x73\150"); goto g7r02; o1Ye_: spM7j: goto pXE9x; UMzlt: $identity = $this->ion_auth->where($identity_column, $this->input->post("\151\144\145\x6e\164\x69\x74\x79"))->users()->row(); goto Q1IAf; pa99G: if ($this->config->item("\151\144\x65\x6e\x74\151\164\x79", "\x69\157\156\137\141\x75\164\x68") != "\145\155\141\151\154") { goto uibkz; } goto VS3Cy; IdHeZ: LCBBR: goto jC9vy; ApJVI: $this->load->view("\x5f\164\x65\155\160\154\141\x74\145\x73\57\141\x75\x74\150\57\x5f\x68\x65\x61\x64\x65\x72", $this->data); goto PfOvi; BRZWd: $this->session->set_flashdata("\x6d\x65\163\163\141\147\145", $this->ion_auth->errors()); goto UoY1L; VS3Cy: $this->form_validation->set_rules("\x69\x64\x65\x6e\164\151\x74\x79", $this->lang->line("\x66\x6f\162\147\x6f\x74\x5f\x70\x61\x73\x73\167\x6f\x72\144\137\x76\141\154\151\x64\141\164\151\157\156\137\145\x6d\x61\151\x6c\137\154\x61\x62\x65\x6c"), "\x72\x65\x71\165\x69\162\145\144\174\x76\x61\x6c\x69\x64\137\145\155\141\x69\154"); goto H3g1H; pXE9x: $this->session->set_flashdata("\163\x75\x63\x63\x65\x73\x73", $this->ion_auth->messages()); goto H976h; BEkcw: B_wBg: goto dNOCW; qFuxP: uibkz: goto VnHyr; wrnSk: aCel0: goto Dmj4o; jC9vy: if ($this->form_validation->run() === FALSE) { goto aCel0; } goto gEy1_; YZv0P: $this->data["\x69\144\145\x6e\x74\151\x74\x79\x5f\154\141\x62\145\154"] = $this->lang->line("\x66\x6f\162\x67\x6f\x74\x5f\160\141\163\163\167\x6f\162\144\137\145\x6d\141\x69\x6c\137\x69\144\x65\x6e\x74\151\x74\171\x5f\154\141\142\x65\154"); goto aR25M; JczdH: $this->data["\155\x65\x73\163\141\147\x65"] = validation_errors() ? validation_errors() : $this->session->flashdata("\x6d\145\163\163\141\x67\x65"); goto ApJVI; uNdAl: Tukto: goto KYaY6; ILW0e: $this->load->view("\x5f\x74\x65\155\x70\154\x61\x74\x65\163\57\x61\165\164\150\57\x5f\146\x6f\157\164\145\162"); goto T0pbR; J7M9O: qyu81: goto Uy0k8; QvC4V: xN9qc: goto JczdH; T0pbR: fVQOp: goto mma5q; mma5q: } public function reset_password($code = NULL) { goto zKzQj; rMI0u: $this->ion_auth->clear_forgotten_password_code($identity); goto tvcpT; zKzQj: if ($code) { goto EuSNA; } goto CKhze; Si_W1: $identity = $user->{$this->config->item("\151\144\145\x6e\x74\x69\x74\x79", "\151\157\156\x5f\x61\165\164\x68")}; goto Ulndi; nT36R: goto ByPkU; goto pj2n0; pj2n0: hSW1m: goto Ne6Pj; Kynif: p8EMC: goto xXqGb; PGo63: $this->data["\x75\x73\145\162\137\x69\x64"] = ["\x6e\x61\155\x65" => "\165\x73\x65\x72\x5f\x69\144", "\x69\x64" => "\165\163\145\162\137\x69\x64", "\164\x79\160\x65" => "\150\x69\144\144\145\x6e", "\x76\141\154\x75\x65" => $user->id]; goto ERe8l; Ajglh: E2kg5: goto iKCgX; tvcpT: show_error($this->lang->line("\x65\162\162\x6f\162\x5f\143\x73\x72\146")); goto Ajglh; gtklh: if ($change) { goto hSW1m; } goto UaoOR; Obzbl: ByPkU: goto KxKCP; OEkl8: $this->session->set_flashdata("\x6d\145\163\163\141\x67\145", $this->ion_auth->errors()); goto j8_Wf; nNY5f: vS5ZE: goto xOjD0; QRR7G: $this->data["\156\x65\x77\137\160\x61\x73\x73\167\157\162\144"] = ["\156\x61\x6d\145" => "\x6e\145\x77", "\151\x64" => "\x6e\145\167", "\x74\x79\160\x65" => "\x70\141\163\163\167\x6f\x72\x64", "\x70\x61\x74\164\145\x72\156" => "\x5e\56\x7b" . $this->data["\155\x69\x6e\137\x70\x61\163\x73\167\x6f\162\x64\137\154\x65\156\147\164\x68"] . "\x7d\56\x2a\x24"]; goto nflFq; Ulndi: if ($this->_valid_csrf_nonce() === FALSE || $user->id != $this->input->post("\x75\x73\145\162\x5f\x69\x64")) { goto igx3d; } goto FgpDB; DAT0Z: $this->load->view("\137\164\x65\x6d\160\x6c\x61\164\145\x73\x2f\141\x75\x74\150\x2f\x5f\146\157\157\x74\145\162"); goto nNY5f; xOjD0: ge9UZ: goto KjjSo; Ne6Pj: $this->session->set_flashdata("\x6d\145\x73\163\141\147\145", $this->ion_auth->messages()); goto CMrwD; SrqMY: $this->data["\x74\x69\x74\154\145"] = $this->lang->line("\162\145\x73\145\164\137\x70\141\x73\163\x77\157\162\144\137\150\x65\x61\x64\151\x6e\147"); goto OG8Tp; iKCgX: goto vS5ZE; goto Kynif; Rulrw: $this->data["\x63\157\144\x65"] = $code; goto sVfPu; OG8Tp: $user = $this->ion_auth->forgotten_password_check($code); goto t3Vf3; j8_Wf: redirect("\141\165\x74\x68\x2f\146\x6f\x72\x67\157\x74\x5f\x70\x61\x73\x73\167\157\x72\144", "\162\145\x66\x72\145\163\x68"); goto Cez7K; Z6f3T: $this->form_validation->set_rules("\156\145\167", $this->lang->line("\x72\145\x73\145\x74\137\x70\141\163\163\167\157\x72\x64\x5f\166\x61\x6c\151\144\x61\164\x69\x6f\x6e\x5f\x6e\145\167\137\x70\x61\163\x73\x77\x6f\162\144\x5f\x6c\141\142\x65\154"), "\162\145\x71\x75\151\x72\145\x64\x7c\155\x69\156\137\x6c\x65\156\x67\164\x68\133" . $this->config->item("\155\x69\x6e\137\x70\x61\163\x73\x77\157\x72\144\x5f\154\145\156\x67\164\x68", "\151\x6f\156\x5f\141\x75\x74\x68") . "\x5d\174\155\x61\164\143\x68\x65\x73\x5b\x6e\145\167\x5f\x63\157\156\x66\x69\x72\155\135"); goto Jch6S; hIWTT: igx3d: goto rMI0u; ERe8l: $this->data["\143\163\x72\x66"] = $this->_get_csrf_nonce(); goto Rulrw; FgpDB: $change = $this->ion_auth->reset_password($identity, $this->input->post("\156\145\x77")); goto gtklh; KxKCP: goto E2kg5; goto hIWTT; CMrwD: redirect("\141\165\164\150\57\154\x6f\147\151\156", "\162\x65\146\x72\145\163\x68"); goto Obzbl; nflFq: $this->data["\x6e\x65\x77\137\x70\x61\x73\x73\167\x6f\x72\144\137\x63\x6f\x6e\x66\151\162\x6d"] = ["\x6e\x61\155\x65" => "\x6e\x65\x77\137\x63\157\156\146\151\162\x6d", "\x69\x64" => "\x6e\145\167\137\143\157\156\x66\151\162\x6d", "\x74\171\x70\145" => "\160\x61\x73\163\x77\x6f\162\144", "\x70\x61\164\164\x65\x72\x6e" => "\x5e\x2e\173" . $this->data["\155\x69\x6e\137\x70\x61\x73\x73\x77\157\x72\144\137\x6c\145\x6e\147\164\150"] . "\175\x2e\x2a\44"]; goto PGo63; sVfPu: $this->load->view("\x5f\x74\145\155\160\x6c\x61\x74\x65\x73\x2f\x61\x75\164\x68\x2f\137\x68\145\x61\144\x65\x72"); goto iboR4; xXqGb: $this->data["\x6d\x65\x73\x73\x61\147\145"] = validation_errors() ? validation_errors() : $this->session->flashdata("\x6d\x65\x73\x73\141\x67\x65"); goto HLwz3; t3Vf3: if ($user) { goto qCk3H; } goto OEkl8; Cez7K: goto ge9UZ; goto GIZH0; HLwz3: $this->data["\x6d\x69\x6e\x5f\160\x61\x73\x73\167\157\x72\x64\x5f\154\x65\x6e\x67\164\150"] = $this->config->item("\155\151\156\x5f\160\141\x73\163\x77\x6f\x72\x64\137\154\x65\156\147\164\x68", "\x69\x6f\156\x5f\x61\x75\164\x68"); goto QRR7G; Z9AAm: if ($this->form_validation->run() === FALSE) { goto p8EMC; } goto Si_W1; CKhze: show_404(); goto uuCJR; D1VVH: redirect("\x61\x75\x74\x68\x2f\x72\145\163\145\x74\x5f\x70\141\163\163\x77\x6f\x72\x64\57" . $code, "\162\x65\146\162\x65\x73\150"); goto nT36R; iboR4: $this->load->view("\141\165\164\x68\x2f\162\x65\163\145\x74\137\x70\x61\163\163\167\157\x72\144", $this->data); goto DAT0Z; uuCJR: EuSNA: goto SrqMY; UaoOR: $this->session->set_flashdata("\x6d\x65\163\163\141\x67\145", $this->ion_auth->errors()); goto D1VVH; Jch6S: $this->form_validation->set_rules("\156\145\x77\x5f\x63\x6f\156\146\x69\x72\x6d", $this->lang->line("\x72\145\163\145\x74\x5f\160\141\x73\163\167\157\162\144\137\x76\141\154\151\144\141\164\151\157\x6e\137\x6e\x65\x77\x5f\160\x61\163\x73\x77\157\162\x64\x5f\x63\157\156\x66\x69\x72\155\137\x6c\141\x62\x65\154"), "\x72\x65\161\x75\151\162\x65\x64"); goto Z9AAm; GIZH0: qCk3H: goto Z6f3T; KjjSo: } public function activate($id, $code = FALSE) { goto JNcGq; YvTG1: goto haGoS; goto hPU5q; LkTSX: PmJJs: goto avDph; MxDMx: $this->session->set_flashdata("\155\145\x73\163\x61\x67\145", $this->ion_auth->errors()); goto Y8uzh; BmESD: haGoS: goto EYR1g; rhnfM: zpBnI: goto YvTG1; bMN9p: cNypq: goto ASJE6; NyAF5: redirect("\x61\165\164\x68", "\162\145\x66\162\x65\x73\x68"); goto LkTSX; uz9dc: $activation = $this->ion_auth->activate($id, $code); goto BmESD; OaTIq: $activation = $this->ion_auth->activate($id); goto rhnfM; Fs1kw: if (!$this->ion_auth->is_admin()) { goto zpBnI; } goto OaTIq; JNcGq: $activation = FALSE; goto m703C; ASJE6: $this->session->set_flashdata("\155\x65\x73\163\x61\x67\145", $this->ion_auth->messages()); goto NyAF5; hPU5q: vF_Bw: goto uz9dc; bUaoK: goto PmJJs; goto bMN9p; m703C: if ($code !== FALSE) { goto vF_Bw; } goto Fs1kw; Y8uzh: redirect("\141\165\x74\150\x2f\x66\157\162\147\157\x74\137\x70\141\163\163\x77\157\x72\x64", "\x72\x65\146\162\145\163\150"); goto bUaoK; EYR1g: if ($activation) { goto cNypq; } goto MxDMx; avDph: } public function deactivate($id = NULL) { goto O4eQG; REAoh: $this->form_validation->set_rules("\143\157\x6e\x66\151\x72\x6d", $this->lang->line("\x64\x65\x61\143\x74\x69\166\141\x74\x65\x5f\x76\x61\154\x69\144\141\164\151\x6f\156\x5f\143\x6f\x6e\x66\151\162\x6d\137\154\x61\x62\x65\x6c"), "\x72\x65\161\x75\151\162\145\x64"); goto TcxVP; TcxVP: $this->form_validation->set_rules("\x69\144", $this->lang->line("\x64\145\x61\143\164\151\166\x61\164\x65\137\166\141\154\x69\x64\141\164\151\157\x6e\137\165\163\x65\162\x5f\151\144\137\x6c\x61\142\145\x6c"), "\162\x65\x71\165\x69\162\145\x64\x7c\x61\x6c\x70\150\x61\x5f\x6e\165\x6d\x65\162\x69\x63"); goto Y9KnY; W4fGO: show_error($this->lang->line("\145\x72\162\157\x72\x5f\143\163\162\146")); goto cnUZt; ReaqN: $this->_render_page("\141\165\x74\x68" . DIRECTORY_SEPARATOR . "\144\145\x61\x63\164\151\166\x61\x74\145\x5f\165\163\x65\x72", $this->data); goto GDvOa; Fpc0r: redirect("\x61\x75\164\150", "\162\145\x66\x72\145\x73\150"); goto c512s; F9IlA: JAk0I: goto XmDW6; R18q7: $this->ion_auth->deactivate($id); goto AUIv_; eaFSR: $this->data["\x63\x73\162\146"] = $this->_get_csrf_nonce(); goto FOrCI; RH9sW: show_error("\131\157\x75\x20\x6d\x75\x73\x74\x20\x62\145\40\141\156\40\141\144\x6d\x69\x6e\151\x73\164\162\x61\x74\157\162\x20\x74\x6f\40\x76\151\145\167\x20\164\150\x69\x73\40\x70\x61\147\145\x2e"); goto F9IlA; P87xU: if (!($this->input->post("\143\157\x6e\x66\151\162\155") == "\x79\145\163")) { goto Oe3aE; } goto t1xP9; FOrCI: $this->data["\165\x73\x65\162"] = $this->ion_auth->user($id)->row(); goto ReaqN; t1xP9: if (!($this->_valid_csrf_nonce() === FALSE || $id != $this->input->post("\x69\x64"))) { goto Bt2mM; } goto W4fGO; O4eQG: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto JAk0I; } goto RH9sW; rxuac: $this->load->library("\146\157\162\155\x5f\x76\x61\x6c\151\x64\x61\x74\x69\157\156"); goto REAoh; AUIv_: cGNfR: goto T3wn4; d5e9H: HPff6: goto eaFSR; RWyP7: if (!($this->ion_auth->logged_in() && $this->ion_auth->is_admin())) { goto cGNfR; } goto R18q7; XmDW6: $id = (int) $id; goto rxuac; cnUZt: Bt2mM: goto RWyP7; T3wn4: Oe3aE: goto Fpc0r; GDvOa: AbkXa: goto Pa1xo; c512s: goto AbkXa; goto d5e9H; Y9KnY: if ($this->form_validation->run() === FALSE) { goto HPff6; } goto P87xU; Pa1xo: } public function create_user() { goto gbmku; BHeDm: $this->form_validation->set_rules("\x63\157\x6d\160\141\156\171", $this->lang->line("\x63\x72\145\141\164\x65\137\165\163\145\162\137\x76\x61\154\151\144\x61\x74\x69\x6f\x6e\137\143\157\155\160\141\156\171\137\154\x61\x62\x65\x6c"), "\x74\162\x69\x6d"); goto b9cEQ; zVqzQ: redirect("\x61\165\164\150", "\162\x65\x66\x72\x65\x73\x68"); goto Q0ays; qwLV9: $this->data["\160\141\x73\x73\167\x6f\x72\x64\137\x63\x6f\156\146\151\x72\x6d"] = ["\x6e\x61\155\145" => "\x70\141\x73\163\167\157\x72\144\137\x63\x6f\156\146\151\162\155", "\x69\144" => "\160\x61\163\163\x77\157\162\144\137\143\157\x6e\146\x69\162\155", "\164\x79\160\x65" => "\160\141\x73\163\x77\157\x72\144", "\x76\x61\x6c\165\x65" => $this->form_validation->set_value("\x70\x61\x73\163\167\x6f\x72\144\137\x63\157\x6e\x66\x69\162\x6d")]; goto FI0H9; Ufe0Z: $identity = $identity_column === "\145\x6d\x61\x69\154" ? $email : $this->input->post("\151\144\x65\x6e\164\x69\164\171"); goto LZmK1; w_MrR: goto H66ck; goto spaRR; YRtbD: if (!($this->form_validation->run() === TRUE)) { goto jmCX0; } goto nHZj4; b9cEQ: $this->form_validation->set_rules("\x70\141\x73\x73\x77\157\162\x64", $this->lang->line("\143\x72\x65\x61\x74\x65\137\165\x73\x65\x72\137\166\x61\x6c\x69\144\141\x74\x69\x6f\156\137\160\x61\x73\163\x77\157\x72\144\137\x6c\x61\142\145\x6c"), "\162\x65\161\165\151\162\x65\x64\x7c\155\x69\x6e\137\x6c\145\156\x67\164\150\133" . $this->config->item("\x6d\x69\156\x5f\x70\141\x73\163\x77\x6f\x72\x64\137\x6c\x65\x6e\x67\164\x68", "\151\x6f\x6e\137\141\165\164\150") . "\x5d\174\155\141\x74\143\x68\x65\x73\x5b\160\x61\163\x73\x77\157\x72\x64\137\143\x6f\156\146\151\x72\155\135"); goto OXgSE; Wcfg_: $additional_data = ["\x66\x69\x72\163\164\137\x6e\x61\155\x65" => $this->input->post("\x66\x69\162\163\164\137\x6e\141\x6d\145"), "\154\141\163\164\x5f\156\x61\x6d\145" => $this->input->post("\154\141\163\164\x5f\156\x61\x6d\145"), "\143\157\x6d\160\141\x6e\171" => $this->input->post("\x63\157\x6d\x70\x61\x6e\171"), "\x70\x68\x6f\x6e\145" => $this->input->post("\160\x68\x6f\156\x65")]; goto AJWhb; j1jQK: $this->form_validation->set_rules("\145\x6d\x61\151\154", $this->lang->line("\143\x72\x65\x61\164\x65\137\165\163\x65\162\137\166\x61\154\151\x64\141\164\151\x6f\156\137\145\155\141\151\x6c\137\154\141\x62\x65\154"), "\164\x72\x69\x6d\174\x72\x65\161\x75\151\162\145\144\x7c\166\141\154\x69\x64\137\x65\155\x61\151\x6c\x7c\151\x73\137\165\x6e\x69\161\165\x65\x5b" . $tables["\165\163\x65\x72\163"] . "\56\145\155\141\x69\154\135"); goto Almft; spaRR: vdgeO: goto WR6h5; BL3jk: redirect("\x61\x75\164\150", "\162\x65\146\162\145\x73\150"); goto z5axM; R4srG: if ($this->form_validation->run() === TRUE && $this->ion_auth->register($identity, $password, $email, $additional_data)) { goto vdgeO; } goto Tw3ST; CUGaJ: $this->data["\145\x6d\x61\151\154"] = ["\x6e\x61\155\145" => "\x65\155\x61\x69\x6c", "\x69\144" => "\x65\x6d\x61\151\x6c", "\x74\x79\160\x65" => "\164\x65\170\x74", "\166\141\154\165\145" => $this->form_validation->set_value("\145\x6d\x61\x69\x6c")]; goto RnxiW; Q0ays: dqEQd: goto FUTPA; FI0H9: $this->_render_page("\x61\165\x74\150" . DIRECTORY_SEPARATOR . "\143\162\145\141\x74\x65\137\165\x73\145\162", $this->data); goto w_MrR; kc5pq: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto dqEQd; } goto zVqzQ; RnxiW: $this->data["\x63\157\155\x70\x61\156\171"] = ["\x6e\x61\x6d\x65" => "\143\x6f\x6d\160\141\156\171", "\x69\144" => "\143\x6f\x6d\160\x61\x6e\171", "\x74\171\160\145" => "\164\x65\x78\x74", "\x76\x61\154\165\145" => $this->form_validation->set_value("\143\157\155\160\141\156\x79")]; goto JUdJj; Uiyt1: $this->form_validation->set_rules("\x6c\141\163\164\x5f\x6e\141\155\145", $this->lang->line("\x63\x72\145\x61\164\145\x5f\x75\x73\x65\x72\x5f\166\x61\x6c\x69\x64\x61\x74\x69\x6f\156\137\x6c\x6e\x61\x6d\x65\137\x6c\x61\x62\x65\154"), "\164\162\151\x6d\174\162\x65\161\x75\x69\162\x65\144"); goto qTE8B; LZmK1: $password = $this->input->post("\160\x61\x73\163\x77\157\x72\x64"); goto Wcfg_; ZPLLT: $this->form_validation->set_rules("\160\x68\157\x6e\x65", $this->lang->line("\x63\162\145\141\164\145\x5f\x75\x73\x65\x72\x5f\166\x61\154\151\144\141\x74\x69\157\x6e\137\160\x68\x6f\156\x65\137\x6c\x61\x62\x65\x6c"), "\164\162\151\x6d"); goto BHeDm; OXgSE: $this->form_validation->set_rules("\160\x61\x73\163\x77\157\162\144\137\x63\157\x6e\146\x69\162\155", $this->lang->line("\x63\x72\145\x61\x74\145\137\x75\x73\145\162\x5f\x76\141\154\151\x64\x61\x74\151\157\156\x5f\x70\141\163\163\167\157\162\x64\137\x63\x6f\x6e\x66\x69\x72\x6d\x5f\154\x61\x62\145\x6c"), "\x72\145\x71\165\x69\x72\145\x64"); goto YRtbD; WR6h5: $this->session->set_flashdata("\155\145\163\163\x61\147\145", $this->ion_auth->messages()); goto BL3jk; gbmku: $this->data["\164\151\x74\154\145"] = $this->lang->line("\143\162\x65\141\x74\x65\137\165\x73\145\162\x5f\x68\x65\x61\144\x69\156\x67"); goto kc5pq; RgMvo: $identity_column = $this->config->item("\151\x64\x65\156\164\x69\x74\171", "\151\157\156\137\141\165\164\x68"); goto JkbtS; z5axM: H66ck: goto WeQKW; HayhA: $this->data["\160\x61\163\x73\x77\x6f\x72\x64"] = ["\x6e\141\x6d\145" => "\160\141\163\x73\x77\x6f\x72\144", "\151\x64" => "\160\141\163\163\167\x6f\162\144", "\164\x79\x70\145" => "\x70\x61\163\x73\x77\x6f\x72\x64", "\166\141\154\165\x65" => $this->form_validation->set_value("\160\x61\x73\163\x77\x6f\x72\x64")]; goto qwLV9; Fdhvq: $this->form_validation->set_rules("\x65\155\x61\x69\154", $this->lang->line("\143\x72\145\x61\x74\x65\137\165\x73\145\x72\137\x76\141\x6c\x69\144\x61\x74\x69\x6f\156\137\145\x6d\x61\x69\154\137\154\141\x62\145\x6c"), "\x74\x72\151\155\174\162\145\x71\x75\x69\162\x65\x64\x7c\166\141\154\x69\144\x5f\x65\155\x61\x69\154"); goto VP11i; gVYIB: $this->form_validation->set_rules("\151\x64\145\x6e\x74\151\164\x79", $this->lang->line("\143\x72\145\x61\x74\145\x5f\x75\163\145\162\x5f\x76\141\154\x69\144\141\x74\x69\x6f\156\137\x69\x64\x65\156\164\151\x74\x79\x5f\x6c\x61\x62\145\154"), "\164\x72\151\155\174\x72\x65\161\165\151\x72\145\x64\174\x69\163\137\x75\156\x69\161\165\x65\x5b" . $tables["\165\x73\x65\162\163"] . "\56" . $identity_column . "\135"); goto Fdhvq; uMjkc: KBnQB: goto gVYIB; Almft: goto GJulm; goto uMjkc; JkbtS: $this->data["\x69\144\145\156\x74\x69\164\x79\137\143\157\154\x75\x6d\156"] = $identity_column; goto hr92M; iTkxV: $this->data["\146\151\x72\x73\x74\x5f\x6e\141\155\145"] = ["\x6e\141\x6d\x65" => "\146\151\x72\163\164\x5f\x6e\x61\x6d\x65", "\x69\x64" => "\x66\151\x72\163\164\x5f\x6e\x61\155\x65", "\x74\171\x70\145" => "\x74\145\170\x74", "\166\141\x6c\x75\145" => $this->form_validation->set_value("\x66\151\x72\163\164\x5f\x6e\x61\x6d\x65")]; goto FcjUT; FUTPA: $tables = $this->config->item("\x74\141\142\x6c\x65\163", "\x69\157\x6e\137\x61\x75\x74\150"); goto RgMvo; nHZj4: $email = strtolower($this->input->post("\x65\x6d\141\151\154")); goto Ufe0Z; mrIoB: $this->data["\151\x64\145\156\164\x69\x74\171"] = ["\x6e\141\x6d\145" => "\151\x64\145\x6e\164\x69\x74\171", "\x69\x64" => "\151\x64\145\156\x74\151\164\x79", "\x74\x79\x70\x65" => "\164\145\x78\164", "\166\141\x6c\x75\145" => $this->form_validation->set_value("\151\144\145\156\164\151\164\171")]; goto CUGaJ; hr92M: $this->form_validation->set_rules("\x66\x69\162\163\x74\137\156\x61\x6d\x65", $this->lang->line("\x63\x72\145\x61\164\145\x5f\x75\x73\x65\x72\137\x76\141\x6c\151\144\x61\164\x69\x6f\156\x5f\146\x6e\141\x6d\x65\x5f\154\x61\142\x65\154"), "\164\x72\x69\x6d\174\x72\145\161\165\151\162\x65\x64"); goto Uiyt1; JUdJj: $this->data["\x70\x68\157\156\x65"] = ["\156\141\x6d\145" => "\160\x68\x6f\156\x65", "\x69\x64" => "\x70\150\x6f\156\145", "\x74\x79\x70\x65" => "\x74\x65\x78\x74", "\166\x61\154\165\x65" => $this->form_validation->set_value("\x70\x68\157\156\x65")]; goto HayhA; Tw3ST: $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\x73\x73\x61\147\x65")); goto iTkxV; qTE8B: if ($identity_column !== "\145\x6d\x61\151\x6c") { goto KBnQB; } goto j1jQK; AJWhb: jmCX0: goto R4srG; VP11i: GJulm: goto ZPLLT; FcjUT: $this->data["\154\x61\x73\164\137\x6e\x61\x6d\145"] = ["\x6e\x61\x6d\x65" => "\x6c\141\x73\164\137\156\141\x6d\145", "\151\144" => "\154\141\163\164\x5f\156\x61\x6d\x65", "\x74\171\160\145" => "\x74\x65\170\164", "\x76\141\x6c\165\145" => $this->form_validation->set_value("\154\x61\163\164\137\x6e\141\155\145")]; goto mrIoB; WeQKW: } public function redirectUser() { goto VW61Y; VW61Y: if (!$this->ion_auth->is_admin()) { goto edK_3; } goto drbS8; athJ0: edK_3: goto TNnbo; drbS8: redirect("\141\165\164\x68", "\x72\x65\146\162\145\163\x68"); goto athJ0; TNnbo: redirect("\x2f", "\162\x65\x66\x72\x65\163\150"); goto fhyZL; fhyZL: } public function edit_user($id) { goto Qrmmy; rItGk: goto X1t7v; goto VmhQQ; AcSSr: $this->data["\x67\x72\x6f\165\160\x73"] = $groups; goto kVPLt; tq5Db: $currentGroups = $this->ion_auth->get_users_groups($id)->result(); goto cL_UN; u_UQQ: redirect("\141\165\164\150", "\x72\x65\146\x72\145\163\x68"); goto OQ0Sx; fzKUr: awNLm: goto CMiU3; Ans3i: QMLui: goto RGnFC; LmwK0: $this->data["\x6c\141\x73\164\137\156\141\x6d\x65"] = ["\x6e\141\155\145" => "\x6c\x61\x73\164\x5f\156\141\x6d\x65", "\x69\144" => "\x6c\x61\163\x74\137\x6e\141\155\x65", "\164\x79\x70\x65" => "\x74\145\x78\x74", "\166\141\x6c\165\x65" => $this->form_validation->set_value("\154\x61\163\164\137\156\141\x6d\145", $user->last_name)]; goto h7oTj; EOvYk: $this->session->set_flashdata("\155\x65\163\x73\141\x67\x65", $this->ion_auth->messages()); goto JS3I0; YIz2b: $this->data["\x70\x61\x73\163\167\157\x72\x64"] = ["\156\141\x6d\145" => "\160\x61\163\163\167\x6f\x72\144", "\151\x64" => "\x70\x61\163\x73\x77\x6f\162\x64", "\164\171\x70\145" => "\x70\x61\163\163\167\157\162\144"]; goto ZxcaS; Y5HBY: $this->form_validation->set_rules("\160\x61\x73\x73\x77\157\162\x64\137\143\157\x6e\x66\x69\162\x6d", $this->lang->line("\145\x64\151\164\x5f\x75\163\x65\162\137\x76\x61\x6c\x69\144\x61\164\151\x6f\156\137\x70\141\163\163\x77\157\x72\144\x5f\143\157\156\x66\x69\162\x6d\x5f\x6c\x61\x62\x65\154"), "\x72\x65\x71\165\x69\x72\145\x64"); goto Oa5Rv; OQ0Sx: NGgho: goto it8XZ; Oa5Rv: Mulo7: goto ba19z; ru9u9: GQL4x: goto lgmGk; RGnFC: if (!$this->ion_auth->is_admin()) { goto GQL4x; } goto s1iTZ; ZxcaS: $this->data["\x70\x61\x73\163\167\x6f\162\144\x5f\x63\x6f\x6e\146\151\x72\x6d"] = ["\x6e\x61\x6d\145" => "\160\x61\163\x73\x77\x6f\162\x64\137\x63\x6f\x6e\146\x69\162\155", "\151\144" => "\x70\x61\x73\163\167\x6f\162\x64\137\143\157\156\x66\x69\x72\x6d", "\164\x79\x70\145" => "\x70\x61\163\x73\167\x6f\x72\x64"]; goto vqHR4; wQcv1: $this->form_validation->set_rules("\x6c\x61\163\x74\x5f\x6e\x61\155\x65", $this->lang->line("\x65\144\x69\x74\x5f\x75\163\x65\x72\x5f\166\x61\x6c\x69\144\141\x74\x69\x6f\x6e\x5f\154\156\141\x6d\145\137\154\x61\x62\x65\x6c"), "\164\x72\151\x6d\x7c\162\145\x71\165\x69\x72\x65\x64"); goto xhgb2; IGXNf: if (!$this->input->post("\x70\x61\163\x73\167\x6f\x72\144")) { goto QMLui; } goto H3BW6; j02dB: $this->session->set_flashdata("\155\145\x73\x73\x61\x67\145", $this->ion_auth->errors()); goto zLMOJ; NH59r: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin() && !($this->ion_auth->user()->row()->id == $id))) { goto NGgho; } goto u_UQQ; bpW1N: $this->data["\165\x73\145\x72"] = $user; goto AcSSr; lgmGk: if ($this->ion_auth->update($user->id, $data)) { goto JKmtq; } goto j02dB; AugZM: UWxqZ: goto s_ppu; xhgb2: $this->form_validation->set_rules("\x70\150\x6f\156\x65", $this->lang->line("\x65\144\151\x74\x5f\165\x73\x65\x72\137\x76\141\x6c\151\x64\x61\x74\x69\157\x6e\137\160\x68\x6f\156\145\137\x6c\141\142\145\154"), "\x74\x72\x69\155"); goto a7nWY; s1iTZ: $this->ion_auth->remove_from_group('', $id); goto g0hH1; VmhQQ: JKmtq: goto EOvYk; it8XZ: $user = $this->ion_auth->user($id)->row(); goto DbjJr; DbjJr: $groups = $this->ion_auth->groups()->result_array(); goto tq5Db; CMiU3: oApQ6: goto SxhrS; Tdxvd: VcdTU: goto ru9u9; PCAOx: $this->data["\x66\151\162\x73\x74\137\x6e\x61\155\x65"] = ["\156\141\x6d\x65" => "\x66\151\x72\x73\x74\x5f\156\x61\x6d\x65", "\151\x64" => "\x66\x69\162\x73\164\137\x6e\141\x6d\x65", "\164\x79\x70\x65" => "\x74\145\170\164", "\166\141\x6c\165\x65" => $this->form_validation->set_value("\146\151\162\x73\164\x5f\156\141\x6d\x65", $user->first_name)]; goto LmwK0; W0QeJ: $this->data["\x6d\145\x73\x73\x61\147\145"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("\155\145\x73\x73\141\147\145")); goto bpW1N; BuRBS: Jy_BT: goto Tdxvd; f1Lu4: X1t7v: goto fzKUr; daEd7: if (!($this->_valid_csrf_nonce() === FALSE || $id != $this->input->post("\x69\144"))) { goto UWxqZ; } goto F3SkJ; cL_UN: $this->form_validation->set_rules("\x66\151\162\163\x74\x5f\x6e\x61\x6d\x65", $this->lang->line("\x65\144\x69\x74\x5f\x75\x73\145\162\137\x76\141\154\151\x64\x61\164\151\x6f\156\137\146\x6e\x61\x6d\145\x5f\154\141\142\145\154"), "\x74\x72\151\155\174\162\x65\161\x75\151\x72\x65\x64"); goto wQcv1; tB0yq: $this->data["\x70\150\x6f\x6e\x65"] = ["\156\x61\x6d\x65" => "\160\150\x6f\x6e\x65", "\x69\x64" => "\160\150\x6f\156\145", "\x74\x79\x70\145" => "\x74\145\x78\x74", "\x76\x61\154\x75\145" => $this->form_validation->set_value("\160\150\157\156\x65", $user->phone)]; goto YIz2b; cOCgw: $this->form_validation->set_rules("\160\x61\163\x73\x77\x6f\162\144", $this->lang->line("\x65\144\x69\x74\137\x75\x73\145\x72\x5f\x76\x61\154\151\x64\141\164\151\157\x6e\x5f\x70\141\x73\163\167\157\162\x64\x5f\x6c\x61\x62\x65\154"), "\162\x65\161\165\151\162\145\x64\x7c\x6d\151\x6e\137\x6c\145\x6e\147\164\x68\133" . $this->config->item("\x6d\151\x6e\x5f\x70\141\163\x73\167\157\x72\x64\x5f\x6c\145\x6e\147\x74\150", "\151\157\156\x5f\x61\165\164\150") . "\x5d\x7c\155\x61\164\x63\150\145\163\x5b\160\x61\x73\x73\167\x6f\162\x64\137\143\157\x6e\x66\151\162\155\135"); goto Y5HBY; v0que: $data = ["\146\x69\162\163\x74\137\x6e\141\155\145" => $this->input->post("\x66\151\x72\163\164\137\156\141\x6d\x65"), "\x6c\141\163\x74\x5f\x6e\141\x6d\145" => $this->input->post("\x6c\141\x73\164\x5f\x6e\x61\x6d\145"), "\143\x6f\155\160\141\x6e\171" => $this->input->post("\x63\157\155\x70\141\156\171"), "\x70\x68\157\x6e\145" => $this->input->post("\x70\x68\157\x6e\145")]; goto IGXNf; kVPLt: $this->data["\143\165\162\162\145\x6e\x74\107\162\x6f\165\160\163"] = $currentGroups; goto PCAOx; h7oTj: $this->data["\143\x6f\155\x70\x61\x6e\x79"] = ["\156\x61\155\x65" => "\143\x6f\x6d\x70\141\156\171", "\151\144" => "\143\157\155\160\x61\x6e\x79", "\164\x79\x70\x65" => "\164\145\170\164", "\x76\x61\154\x75\145" => $this->form_validation->set_value("\143\157\155\160\x61\156\x79", $user->company)]; goto tB0yq; s_ppu: if (!$this->input->post("\x70\x61\x73\x73\167\157\x72\x64")) { goto Mulo7; } goto cOCgw; H3BW6: $data["\160\x61\x73\x73\167\157\x72\x64"] = $this->input->post("\160\x61\x73\163\x77\x6f\x72\144"); goto Ans3i; ba19z: if (!($this->form_validation->run() === TRUE)) { goto awNLm; } goto v0que; g0hH1: $groupData = $this->input->post("\147\162\x6f\165\160\x73"); goto YwVTh; JS3I0: $this->redirectUser(); goto f1Lu4; SxhrS: $this->data["\x63\163\162\x66"] = $this->_get_csrf_nonce(); goto W0QeJ; F3SkJ: show_error($this->lang->line("\x65\x72\x72\x6f\x72\137\143\x73\x72\x66")); goto AugZM; Qrmmy: $this->data["\164\x69\164\x6c\x65"] = $this->lang->line("\145\144\x69\x74\137\165\163\x65\x72\x5f\150\145\x61\x64\151\x6e\x67"); goto NH59r; vqHR4: $this->_render_page("\x61\x75\164\x68\x2f\145\144\151\x74\137\x75\163\x65\162", $this->data); goto p1chS; zLMOJ: $this->redirectUser(); goto rItGk; YwVTh: if (!(isset($groupData) && !empty($groupData))) { goto VcdTU; } goto I4efk; I4efk: foreach ($groupData as $grp) { $this->ion_auth->add_to_group($grp, $id); v3448: } goto BuRBS; a7nWY: $this->form_validation->set_rules("\x63\157\x6d\x70\x61\156\x79", $this->lang->line("\145\144\x69\164\x5f\x75\x73\x65\x72\x5f\166\x61\x6c\x69\x64\x61\x74\x69\157\x6e\137\143\x6f\x6d\160\141\156\x79\137\x6c\141\142\145\154"), "\164\162\x69\x6d"); goto qJYUA; qJYUA: if (!(isset($_POST) && !empty($_POST))) { goto oApQ6; } goto daEd7; p1chS: } public function create_group() { goto vyPMd; VRC78: $this->form_validation->set_rules("\x67\162\x6f\165\x70\x5f\156\141\155\145", $this->lang->line("\x63\x72\145\141\x74\x65\137\147\162\157\x75\x70\137\166\141\x6c\x69\x64\141\164\151\157\x6e\137\x6e\x61\155\x65\x5f\154\x61\x62\145\x6c"), "\164\162\x69\x6d\174\x72\145\x71\165\x69\x72\x65\144\x7c\x61\154\x70\150\x61\x5f\x64\141\x73\150"); goto cdXCe; f9blK: CSVz0: goto DpSg5; cdXCe: if (!($this->form_validation->run() === TRUE)) { goto VmVFf; } goto NbUVX; MpIRb: $this->session->set_flashdata("\x6d\x65\x73\x73\x61\147\145", $this->ion_auth->errors()); goto P5uCJ; AuKdu: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto bqryO; } goto TKZHz; tZGmT: $this->data["\155\x65\163\163\141\x67\x65"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("\x6d\x65\163\163\141\147\145")); goto BBl0_; BBl0_: $this->data["\x67\162\157\x75\x70\137\x6e\141\x6d\x65"] = ["\x6e\x61\155\145" => "\147\162\x6f\x75\x70\137\x6e\x61\x6d\x65", "\x69\144" => "\147\x72\157\165\x70\x5f\156\141\x6d\x65", "\164\x79\x70\145" => "\x74\145\x78\164", "\x76\x61\x6c\165\x65" => $this->form_validation->set_value("\147\162\x6f\165\160\x5f\x6e\x61\155\145")]; goto rc7ln; NbUVX: $new_group_id = $this->ion_auth->create_group($this->input->post("\147\162\x6f\x75\160\137\x6e\141\155\x65"), $this->input->post("\144\x65\x73\143\x72\151\x70\x74\x69\157\x6e")); goto pXAxx; vyPMd: $this->data["\164\x69\164\154\145"] = $this->lang->line("\x63\162\145\x61\164\x65\x5f\x67\x72\x6f\165\160\137\x74\151\164\x6c\145"); goto AuKdu; TKZHz: redirect("\x61\x75\164\x68", "\x72\x65\x66\x72\x65\163\x68"); goto kv_bF; SUsBH: redirect("\x61\x75\x74\x68", "\162\x65\146\x72\x65\163\x68"); goto X78k6; uJ__z: $this->_render_page("\141\x75\164\x68\x2f\x63\162\x65\141\164\145\137\147\162\157\x75\160", $this->data); goto HLZsW; P5uCJ: goto ldGE1; goto f9blK; DpSg5: $this->session->set_flashdata("\155\145\x73\x73\x61\147\145", $this->ion_auth->messages()); goto SUsBH; pXAxx: if ($new_group_id) { goto CSVz0; } goto MpIRb; X78k6: ldGE1: goto RnPH6; kv_bF: bqryO: goto VRC78; rc7ln: $this->data["\144\145\x73\x63\x72\151\160\x74\151\157\156"] = ["\156\x61\155\x65" => "\144\145\x73\x63\162\151\160\164\x69\157\156", "\x69\x64" => "\x64\145\163\143\x72\x69\x70\x74\151\x6f\x6e", "\x74\171\160\145" => "\x74\145\x78\164", "\166\141\154\165\x65" => $this->form_validation->set_value("\144\145\x73\x63\162\151\160\164\151\x6f\x6e")]; goto uJ__z; RnPH6: VmVFf: goto tZGmT; HLZsW: } public function edit_group($id) { goto vFq4e; zWRYg: if (!($this->config->item("\x61\144\155\x69\x6e\x5f\147\162\x6f\165\160", "\x69\x6f\156\137\141\x75\164\x68") === $group->name)) { goto VZl_x; } goto w4GLr; YNPAO: $group_update = $this->ion_auth->update_group($id, $_POST["\147\162\157\x75\x70\x5f\x6e\141\x6d\145"], array("\x64\x65\x73\143\162\151\x70\x74\x69\157\156" => $_POST["\x67\162\x6f\165\x70\137\144\x65\163\143\162\x69\160\x74\151\x6f\156"])); goto XAtcs; mGXvc: $this->data["\147\x72\x6f\165\160"] = $group; goto NTAP9; YS4eR: goto zNv4Z; goto LcQfL; NNQFW: redirect("\141\165\x74\x68", "\162\x65\146\x72\x65\x73\150"); goto E8qX_; xfy1X: gXLDA: goto WWWpl; U1KTs: if (!(isset($_POST) && !empty($_POST))) { goto jPaZZ; } goto EWG36; w4GLr: $this->data["\147\x72\157\165\160\137\156\x61\x6d\145"]["\x72\145\x61\x64\157\156\154\171"] = "\x72\145\x61\144\157\156\x6c\171"; goto jmdHH; XAtcs: if ($group_update) { goto bVT9n; } goto Dz12H; kTeDA: zNv4Z: goto xfy1X; LcQfL: bVT9n: goto kjdT4; NTAP9: $this->data["\x67\162\157\x75\x70\137\156\x61\x6d\145"] = ["\156\x61\155\x65" => "\x67\x72\x6f\165\160\x5f\156\x61\155\x65", "\151\x64" => "\147\162\x6f\165\x70\137\156\141\155\145", "\164\171\160\145" => "\x74\x65\x78\164", "\166\141\x6c\165\x65" => $this->form_validation->set_value("\x67\162\x6f\x75\x70\x5f\x6e\x61\x6d\145", $group->name)]; goto zWRYg; dNUEV: $this->_render_page("\x61\165\164\x68" . DIRECTORY_SEPARATOR . "\145\x64\151\164\137\x67\x72\157\x75\x70", $this->data); goto gXzco; lMJHh: redirect("\141\x75\164\150", "\162\x65\x66\162\145\x73\x68"); goto kTeDA; jmdHH: VZl_x: goto MZFF3; Dz12H: $this->session->set_flashdata("\155\x65\163\163\x61\x67\145", $this->ion_auth->errors()); goto YS4eR; Flc_3: xNDRd: goto qeiDf; vFq4e: if (!(!$id || empty($id))) { goto xNDRd; } goto jjnW3; EWG36: if (!($this->form_validation->run() === TRUE)) { goto gXLDA; } goto YNPAO; uaTjq: $group = $this->ion_auth->group($id)->row(); goto ZwMZI; WWWpl: jPaZZ: goto MS5g3; E8qX_: BNmWe: goto uaTjq; jjnW3: redirect("\141\165\164\150", "\x72\145\x66\162\x65\x73\x68"); goto Flc_3; MS5g3: $this->data["\x6d\x65\163\x73\141\147\145"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("\x6d\145\x73\x73\x61\x67\x65")); goto mGXvc; ZwMZI: $this->form_validation->set_rules("\x67\x72\x6f\165\160\137\x6e\141\x6d\x65", $this->lang->line("\x65\144\151\164\x5f\x67\162\x6f\x75\160\137\x76\x61\x6c\151\144\x61\164\151\157\x6e\137\156\141\155\x65\137\154\x61\142\145\154"), "\164\162\151\155\174\162\x65\x71\x75\151\162\x65\x64\x7c\141\x6c\160\x68\141\137\x64\141\x73\150"); goto U1KTs; MZFF3: $this->data["\147\x72\x6f\x75\x70\137\x64\x65\163\x63\x72\x69\x70\x74\151\157\x6e"] = ["\156\x61\155\x65" => "\147\x72\157\x75\160\137\144\x65\163\x63\162\x69\x70\164\151\157\x6e", "\151\144" => "\x67\162\157\165\160\137\144\145\163\x63\162\151\160\x74\151\x6f\x6e", "\164\171\160\x65" => "\x74\x65\x78\x74", "\166\x61\154\x75\145" => $this->form_validation->set_value("\147\x72\x6f\165\x70\x5f\x64\145\x73\x63\x72\x69\160\x74\x69\157\x6e", $group->description)]; goto dNUEV; iDERS: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto BNmWe; } goto NNQFW; kjdT4: $this->session->set_flashdata("\155\x65\x73\x73\x61\147\145", $this->lang->line("\x65\x64\151\164\137\x67\x72\157\x75\x70\137\163\x61\x76\x65\144")); goto lMJHh; qeiDf: $this->data["\x74\151\164\x6c\x65"] = $this->lang->line("\x65\x64\x69\x74\137\147\162\157\x75\160\x5f\164\x69\164\x6c\x65"); goto iDERS; gXzco: } public function _get_csrf_nonce() { goto kcXAy; G6wUn: $this->session->set_flashdata("\143\x73\162\146\153\x65\171", $key); goto btUe_; kcXAy: $this->load->helper("\x73\x74\162\151\156\x67"); goto kybzC; btUe_: $this->session->set_flashdata("\143\x73\x72\146\x76\141\154\165\x65", $value); goto rAGIo; rAGIo: return [$key => $value]; goto Ke5Cb; kybzC: $key = random_string("\141\154\156\x75\x6d", 8); goto HZAhH; HZAhH: $value = random_string("\141\x6c\x6e\x75\155", 20); goto G6wUn; Ke5Cb: } public function _valid_csrf_nonce() { goto ltkvJ; PVk4G: return FALSE; goto TdBak; jfA9M: AX2g7: goto PVk4G; ltkvJ: $csrfkey = $this->input->post($this->session->flashdata("\143\x73\162\146\153\145\171")); goto jAEmT; pikY9: return TRUE; goto jfA9M; jAEmT: if (!($csrfkey && $csrfkey === $this->session->flashdata("\143\163\x72\146\x76\x61\154\x75\145"))) { goto AX2g7; } goto pikY9; TdBak: } public function _render_page($view, $data = NULL, $returnhtml = FALSE) { goto LhQTa; cnzlv: lrIo1: goto iPaCt; TvHU0: return $view_html; goto cnzlv; LhQTa: $viewdata = empty($data) ? $this->data : $data; goto CgEQV; NjeIx: if (!$returnhtml) { goto lrIo1; } goto TvHU0; CgEQV: $view_html = $this->load->view($view, $viewdata, $returnhtml); goto NjeIx; iPaCt: } }
Function Calls
None |
Stats
MD5 | d65e5b99a4409860019d7ffef2ed5f2a |
Eval Count | 0 |
Decode Time | 78 ms |