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 /* ________________________________________ | GarudaCBT ..

Decoded Output download

<?php 
/*   ________________________________________ 
    |                 GarudaCBT              | 
    |    https://github.com/garudacbt/cbt    | 
    |________________________________________| 
*/ 
 defined("BASEPATH") or exit("No direct script access allowed"); class Auth extends CI_Controller { public $data = array(); public function __construct() { goto KNZOg; KNZOg: parent::__construct(); goto e7CBo; e7CBo: $this->load->database(); goto SH84s; NlxUA: $this->form_validation->set_error_delimiters($this->config->item("error_start_delimiter", "ion_auth"), $this->config->item("error_end_delimiter", "ion_auth")); goto Nlmt5; Nlmt5: $this->lang->load("auth"); goto hdSn6; SH84s: $this->load->library("form_validation"); goto l0wC9; l0wC9: $this->load->helper(["url", "language"]); goto NlxUA; hdSn6: } public function output_json($data) { $this->output->set_content_type("application/json")->set_output(json_encode($data)); } public function index() { goto ROfRe; sXCdN: $group = $this->ion_auth->get_users_groups($user_id)->row()->name; goto kzVen; lQpPB: $this->data["message"] = validation_errors() ? validation_errors() : $this->session->flashdata("message"); goto MTUQl; Gvh_N: ccpQd: goto aY0gS; FvTeB: $this->data["setting"] = $setting; goto bSSJN; WMQrK: UzADN: goto UuvUn; AB6Ma: redirect("install"); goto WMQrK; OV3J4: redirect("install"); goto Gvh_N; l1J4m: zmzDc: goto FvTeB; MTUQl: $this->load->view("_templates/auth/_header", $this->data); goto v5kHe; c0zNG: if (!($setting == null)) { goto UzADN; } goto AB6Ma; ROfRe: $this->load->model("Settings_model", "settings"); goto YOLaL; kzVen: redirect("dashboard"); goto l1J4m; Qjkpt: $user_id = $this->ion_auth->user()->row()->id; goto sXCdN; bSSJN: $this->data["identity"] = ["name" => "identity", "id" => "identity", "type" => "text", "placeholder" => "Username", "autofocus" => "autofocus", "class" => "form-control", "autocomplete" => "off"]; goto D13dq; bTai7: $this->load->view("_templates/auth/_footer"); goto YMbkt; UuvUn: if (!$this->ion_auth->logged_in()) { goto zmzDc; } goto Qjkpt; D13dq: $this->data["password"] = ["name" => "password", "id" => "password", "type" => "password", "placeholder" => "Password", "class" => "form-control"]; goto lQpPB; aY0gS: $setting = $this->settings->getSetting(); goto c0zNG; YOLaL: if (!(count($this->db->list_tables()) == 0)) { goto ccpQd; } goto OV3J4; v5kHe: $this->load->view("auth/login"); goto bTai7; YMbkt: } public function cek_login() { goto Flsq8; G6j6l: if ($this->ion_auth->is_max_login_attempts_exceeded($this->input->post("identity"))) { goto qgo_b; } goto JktPV; CKhyp: $this->cek_akses(); goto TY1Y7; N53jE: if ($this->ion_auth->login($this->input->post("identity"), $this->input->post("password"), $remember)) { goto Kbory; } goto G6j6l; JktPV: $data = ["status" => false, "failed" => "Incorrect Login", "akses" => "no attempts"]; goto pSL0d; v0Hlk: $data = ["status" => false, "invalid" => $invalid, "akses" => "no valid"]; goto UKZad; l27YM: $invalid = ["identity" => form_error("identity"), "password" => form_error("password")]; goto v0Hlk; Flsq8: $this->form_validation->set_rules("identity", str_replace(":", '', $this->lang->line("login_identity_label")), "required|trim"); goto Wxz4J; Wxz4J: $this->form_validation->set_rules("password", str_replace(":", '', $this->lang->line("login_password_label")), "required|trim"); goto MsYpO; MsYpO: if ($this->form_validation->run() === TRUE) { goto jHTDZ; } goto l27YM; EpNP3: Ky_5Z: goto Ksrne; TY1Y7: i3Hma: goto EpNP3; clNTC: goto i3Hma; goto YfaNb; EJ1O9: zvS2J: goto tRN3p; Uk6Fg: $data = ["status" => false, "failed" => "Anda sudah 3x melakukan percobaan login, silakan hubungi Administrator", "akses" => "attempts"]; goto EJ1O9; YfaNb: Kbory: goto CKhyp; UKZad: $this->output_json($data); goto qxAeY; pSL0d: goto zvS2J; goto DRP9z; jeReG: $remember = (bool) $this->input->post("remember"); goto N53jE; qxAeY: goto Ky_5Z; goto Thr43; Thr43: jHTDZ: goto jeReG; tRN3p: $this->output_json($data); goto clNTC; DRP9z: qgo_b: goto Uk6Fg; Ksrne: } public function cek_akses() { goto WrFq7; h1YrB: $url = "auth"; goto LyFp2; rf_yx: $status = true; goto rdmlx; pUMNZ: $data = ["status" => $status, "url" => $url]; goto XrRnf; mAuOB: $status = false; goto h1YrB; Q4c5g: $url = "dashboard"; goto hulvR; XrRnf: $this->output_json($data); goto BSlwK; LyFp2: SAQzo: goto pUMNZ; hulvR: goto SAQzo; goto gHlZA; WrFq7: if (!$this->ion_auth->logged_in()) { goto twNR_; } goto rf_yx; rdmlx: $this->load->model("Log_model", "logging"); goto n26Ta; gHlZA: twNR_: goto mAuOB; n26Ta: $this->logging->saveLog(1, "Login"); goto Q4c5g; BSlwK: } public function logout() { $this->ion_auth->logout(); redirect("login", "refresh"); } public function change_password() { goto dADP6; xh41S: if ($this->ion_auth->logged_in()) { goto meLSq; } goto zC8RJ; Al42D: $this->data["user_id"] = ["name" => "user_id", "id" => "user_id", "type" => "hidden", "value" => $user->id]; goto Q6KK4; SX1vd: $this->form_validation->set_rules("new_confirm", $this->lang->line("change_password_validation_new_password_confirm_label"), "required"); goto xh41S; zC8RJ: redirect("auth/login", "refresh"); goto eEF2c; xcNIP: $change = $this->ion_auth->change_password($identity, $this->input->post("old"), $this->input->post("new")); goto UV1Q2; eEF2c: meLSq: goto oUiEZ; JwqYz: $this->data["min_password_length"] = $this->config->item("min_password_length", "ion_auth"); goto dbh9X; XRIA2: $this->data["new_password"] = ["name" => "new", "id" => "new", "type" => "password", "pattern" => "^.{" . $this->data["min_password_length"] . "}.*$"]; goto rtFey; injGP: if ($this->form_validation->run() === FALSE) { goto WDUJA; } goto mloGO; kFqfk: ABdU5: goto WtbKn; PRRUY: $this->logout(); goto y1UUy; ork6m: $this->data["message"] = validation_errors() ? validation_errors() : $this->session->flashdata("message"); goto JwqYz; y1UUy: IYzbJ: goto VtC6W; mloGO: $identity = $this->session->userdata("identity"); goto xcNIP; UV1Q2: if ($change) { goto ABdU5; } goto XRhGh; WtbKn: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto PRRUY; dADP6: $this->form_validation->set_rules("old", $this->lang->line("change_password_validation_old_password_label"), "required"); goto GHl2s; R8eqJ: redirect("auth/change_password", "refresh"); goto Bb0NF; GHl2s: $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 SX1vd; rtFey: $this->data["new_password_confirm"] = ["name" => "new_confirm", "id" => "new_confirm", "type" => "password", "pattern" => "^.{" . $this->data["min_password_length"] . "}.*$"]; goto Al42D; dbh9X: $this->data["old_password"] = ["name" => "old", "id" => "old", "type" => "password"]; goto XRIA2; VtC6W: goto PT4jH; goto vEgvR; vEgvR: WDUJA: goto ork6m; Bb0NF: goto IYzbJ; goto kFqfk; EfNxb: PT4jH: goto xlM6x; XRhGh: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto R8eqJ; Q6KK4: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "change_password", $this->data); goto EfNxb; oUiEZ: $user = $this->ion_auth->user()->row(); goto injGP; xlM6x: } public function forgot_password() { goto GN6Af; GN6Af: $this->data["title"] = $this->lang->line("forgot_password_heading"); goto OnoAg; o1qvA: RsiIK: goto MYUdZ; JnTZs: $this->data["identity"] = ["name" => "identity", "id" => "identity", "class" => "form-control", "autocomplete" => "off", "autofocus" => "autofocus"]; goto Qvoay; b4RMN: ccREa: goto IC2B0; J8Qyk: goto HqtNP; goto mO7is; JQp5n: EBd5o: goto etLne; r7LmG: redirect("auth/forgot_password", "refresh"); goto oc4Ea; NEuaO: $this->data["identity_label"] = $this->lang->line("forgot_password_email_identity_label"); goto pzdg6; rlLgZ: SmO2H: goto LN2n5; Ozl7B: $this->data["type"] = $this->config->item("identity", "ion_auth"); goto JnTZs; HuX2Y: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto r7LmG; oc4Ea: LY4WO: goto ilNl5; q8U8h: goto OkqAi; goto JQp5n; RUrd_: $this->ion_auth->set_error("forgot_password_email_not_found"); goto q8U8h; nv04Z: if (!empty($identity)) { goto LY4WO; } goto Y5qa4; IC2B0: $this->data["message"] = validation_errors() ? validation_errors() : $this->session->flashdata("message"); goto CxsPS; OnoAg: if ($this->config->item("identity", "ion_auth") != "email") { goto SmO2H; } goto iVK_i; ynLy0: MjOlz: goto KhbHc; MYUdZ: $this->session->set_flashdata("success", $this->ion_auth->messages()); goto gDBG_; Y5qa4: if ($this->config->item("identity", "ion_auth") != "email") { goto EBd5o; } goto RUrd_; Kd2nQ: if ($forgotten) { goto RsiIK; } goto Zht7x; Qvoay: if ($this->config->item("identity", "ion_auth") != "email") { goto Qoa9Y; } goto NEuaO; ShLye: HKb2h: goto J8Qyk; mO7is: yCo5j: goto Ozl7B; R1i3s: Qoa9Y: goto b1M9c; E1JjT: $this->load->view("_templates/auth/_footer"); goto BMDGq; CxsPS: $this->load->view("_templates/auth/_header", $this->data); goto un52s; gDBG_: redirect("auth/forgot_password", "refresh"); goto ShLye; un52s: $this->load->view("auth/forgot_password"); goto E1JjT; m9Dba: goto MjOlz; goto rlLgZ; on13Q: goto HKb2h; goto o1qvA; LN2n5: $this->form_validation->set_rules("identity", $this->lang->line("forgot_password_identity_label"), "required"); goto ynLy0; etLne: $this->ion_auth->set_error("forgot_password_identity_not_found"); goto WYQDQ; XnAoK: redirect("auth/forgot_password", "refresh"); goto on13Q; Zht7x: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto XnAoK; KhbHc: if ($this->form_validation->run() === FALSE) { goto yCo5j; } goto s7kj3; b1M9c: $this->data["identity_label"] = $this->lang->line("forgot_password_identity_label"); goto b4RMN; W25BO: $identity = $this->ion_auth->where($identity_column, $this->input->post("identity"))->users()->row(); goto nv04Z; WYQDQ: OkqAi: goto HuX2Y; s7kj3: $identity_column = $this->config->item("identity", "ion_auth"); goto W25BO; iVK_i: $this->form_validation->set_rules("identity", $this->lang->line("forgot_password_validation_email_label"), "required|valid_email"); goto m9Dba; ilNl5: $forgotten = $this->ion_auth->forgotten_password($identity->{$this->config->item("identity", "ion_auth")}); goto Kd2nQ; BMDGq: HqtNP: goto tNi2v; pzdg6: goto ccREa; goto R1i3s; tNi2v: } public function reset_password($code = NULL) { goto eFL5b; jqPze: JUVor: goto d_CJ0; DBT50: EFcUg: goto D0d2F; jcF0B: if ($this->_valid_csrf_nonce() === FALSE || $user->id != $this->input->post("user_id")) { goto vWb5K; } goto WqwK3; GK7Hi: show_error($this->lang->line("error_csrf")); goto DBT50; D0d2F: goto BhuTV; goto vJ7zJ; PgX_a: k_fJs: goto EinvN; D2sfG: goto JUVor; goto PgX_a; TQ2CX: $this->data["new_password_confirm"] = ["name" => "new_confirm", "id" => "new_confirm", "type" => "password", "pattern" => "^.{" . $this->data["min_password_length"] . "}.*$"]; goto i2bmZ; HIvcE: $this->form_validation->set_rules("new_confirm", $this->lang->line("reset_password_validation_new_password_confirm_label"), "required"); goto PhNOC; LLEix: show_404(); goto mqlO7; ODxVt: $this->data["message"] = validation_errors() ? validation_errors() : $this->session->flashdata("message"); goto cX7Cq; cX7Cq: $this->data["min_password_length"] = $this->config->item("min_password_length", "ion_auth"); goto PAJXF; xjIKV: $this->data["csrf"] = $this->_get_csrf_nonce(); goto qjytW; zcIdr: goto EFcUg; goto zRtfy; WqwK3: $change = $this->ion_auth->reset_password($identity, $this->input->post("new")); goto IzFiE; vJ7zJ: cycPU: goto ODxVt; TyyQa: $this->load->view("auth/reset_password", $this->data); goto dS8kx; i9h6i: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto T9Wpw; PhNOC: if ($this->form_validation->run() === FALSE) { goto cycPU; } goto UE_MI; zRtfy: vWb5K: goto woeuf; PAJXF: $this->data["new_password"] = ["name" => "new", "id" => "new", "type" => "password", "pattern" => "^.{" . $this->data["min_password_length"] . "}.*$"]; goto TQ2CX; QgaJb: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto aOhL9; EhtE2: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto fj5kv; jF6b1: goto ufIit; goto vdxsy; mqlO7: s5Btk: goto IMiDc; EinvN: $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 HIvcE; i2bmZ: $this->data["user_id"] = ["name" => "user_id", "id" => "user_id", "type" => "hidden", "value" => $user->id]; goto xjIKV; dS8kx: $this->load->view("_templates/auth/_footer"); goto eQFvj; aOhL9: redirect("auth/login", "refresh"); goto UwFSL; vdxsy: Dqhf0: goto QgaJb; fj5kv: redirect("auth/forgot_password", "refresh"); goto D2sfG; UwFSL: ufIit: goto zcIdr; woeuf: $this->ion_auth->clear_forgotten_password_code($identity); goto GK7Hi; HytV3: if ($user) { goto k_fJs; } goto EhtE2; UE_MI: $identity = $user->{$this->config->item("identity", "ion_auth")}; goto jcF0B; IMiDc: $this->data["title"] = $this->lang->line("reset_password_heading"); goto Ove6h; T9Wpw: redirect("auth/reset_password/" . $code, "refresh"); goto jF6b1; eFL5b: if ($code) { goto s5Btk; } goto LLEix; Ss64h: $this->load->view("_templates/auth/_header"); goto TyyQa; qjytW: $this->data["code"] = $code; goto Ss64h; Ove6h: $user = $this->ion_auth->forgotten_password_check($code); goto HytV3; eQFvj: BhuTV: goto jqPze; IzFiE: if ($change) { goto Dqhf0; } goto i9h6i; d_CJ0: } public function activate($id, $code = FALSE) { goto XX7DN; RD47e: redirect("auth/forgot_password", "refresh"); goto aAXkJ; cxpnk: if ($code !== FALSE) { goto l0nvc; } goto hx3vi; vhg_6: l0nvc: goto IDYJ5; aAXkJ: goto CMVGK; goto xoUTl; hx3vi: if (!$this->ion_auth->is_admin()) { goto d_n5l; } goto ZJP1A; XX7DN: $activation = FALSE; goto cxpnk; RyD_T: if ($activation) { goto Xl4H1; } goto PKDgF; JRCQc: CMVGK: goto xw7o4; wlOBU: nlreU: goto RyD_T; owitW: redirect("auth", "refresh"); goto JRCQc; ZJP1A: $activation = $this->ion_auth->activate($id); goto ju2F6; IDYJ5: $activation = $this->ion_auth->activate($id, $code); goto wlOBU; ju2F6: d_n5l: goto T9LNv; T9LNv: goto nlreU; goto vhg_6; PKDgF: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto RD47e; xoUTl: Xl4H1: goto QayxF; QayxF: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto owitW; xw7o4: } public function deactivate($id = NULL) { goto ddtd_; jIW65: if (!($this->input->post("confirm") == "yes")) { goto klK3v; } goto WjTMU; rhUxN: $this->load->library("form_validation"); goto MUuqU; IUUWM: $this->data["user"] = $this->ion_auth->user($id)->row(); goto GY46K; Lk4Ji: VKNyI: goto vb224; BMG3j: DeJHp: goto rJ6A1; vb224: $this->data["csrf"] = $this->_get_csrf_nonce(); goto IUUWM; rJ6A1: if (!($this->ion_auth->logged_in() && $this->ion_auth->is_admin())) { goto BshET; } goto k74P1; K0VYo: $id = (int) $id; goto rhUxN; tgCuR: show_error($this->lang->line("error_csrf")); goto BMG3j; wlYP1: klK3v: goto a7zdw; k74P1: $this->ion_auth->deactivate($id); goto LJit8; bpCAu: if ($this->form_validation->run() === FALSE) { goto VKNyI; } goto jIW65; MUuqU: $this->form_validation->set_rules("confirm", $this->lang->line("deactivate_validation_confirm_label"), "required"); goto tDjbe; ddtd_: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto z4DOw; } goto SJS2h; a7zdw: redirect("auth", "refresh"); goto IxTKD; jIOYr: z4DOw: goto K0VYo; WjTMU: if (!($this->_valid_csrf_nonce() === FALSE || $id != $this->input->post("id"))) { goto DeJHp; } goto tgCuR; GY46K: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "deactivate_user", $this->data); goto azwQ4; azwQ4: paWwL: goto OS3bQ; SJS2h: show_error("You must be an administrator to view this page."); goto jIOYr; tDjbe: $this->form_validation->set_rules("id", $this->lang->line("deactivate_validation_user_id_label"), "required|alpha_numeric"); goto bpCAu; LJit8: BshET: goto wlYP1; IxTKD: goto paWwL; goto Lk4Ji; OS3bQ: } public function create_user() { goto YEbV2; t0hdx: sA3c9: goto VvJWU; tzCz_: $this->form_validation->set_rules("last_name", $this->lang->line("create_user_validation_lname_label"), "trim|required"); goto vKMh0; ofLlk: $this->data["password_confirm"] = ["name" => "password_confirm", "id" => "password_confirm", "type" => "password", "value" => $this->form_validation->set_value("password_confirm")]; goto sb2v_; hdfjH: $this->data["company"] = ["name" => "company", "id" => "company", "type" => "text", "value" => $this->form_validation->set_value("company")]; goto Sxw3m; vHUtz: $this->form_validation->set_rules("phone", $this->lang->line("create_user_validation_phone_label"), "trim"); goto lcfN3; J4gLy: $this->data["first_name"] = ["name" => "first_name", "id" => "first_name", "type" => "text", "value" => $this->form_validation->set_value("first_name")]; goto TfkD1; DX_wN: eQLtt: goto E_zqQ; AjzRd: $this->data["password"] = ["name" => "password", "id" => "password", "type" => "password", "value" => $this->form_validation->set_value("password")]; goto ofLlk; Aq0Mq: $this->data["identity"] = ["name" => "identity", "id" => "identity", "type" => "text", "value" => $this->form_validation->set_value("identity")]; goto OPuSA; ksjIZ: $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 t0hdx; i_Qer: $password = $this->input->post("password"); goto ksjIZ; O9FmO: uxc2e: goto fjfla; TfkD1: $this->data["last_name"] = ["name" => "last_name", "id" => "last_name", "type" => "text", "value" => $this->form_validation->set_value("last_name")]; goto Aq0Mq; lcfN3: $this->form_validation->set_rules("company", $this->lang->line("create_user_validation_company_label"), "trim"); goto IVbmd; HAA0B: $this->form_validation->set_rules("password_confirm", $this->lang->line("create_user_validation_password_confirm_label"), "required"); goto fw4is; v39n3: CoDYK: goto vHUtz; Sxw3m: $this->data["phone"] = ["name" => "phone", "id" => "phone", "type" => "text", "value" => $this->form_validation->set_value("phone")]; goto AjzRd; f4msL: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto uxc2e; } goto DX8qx; fjfla: $tables = $this->config->item("tables", "ion_auth"); goto uFoxT; DC_Bd: $this->data["identity_column"] = $identity_column; goto BE7PM; Uhzar: goto CoDYK; goto KHYop; Fuw2P: xzFF2: goto flB97; vKMh0: if ($identity_column !== "email") { goto YCiY7; } goto rqVc3; sb2v_: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "create_user", $this->data); goto aFTCO; uFoxT: $identity_column = $this->config->item("identity", "ion_auth"); goto DC_Bd; KHYop: YCiY7: goto BJbXG; YEbV2: $this->data["title"] = $this->lang->line("create_user_heading"); goto f4msL; vgmLo: $this->form_validation->set_rules("email", $this->lang->line("create_user_validation_email_label"), "trim|required|valid_email"); goto v39n3; n6Y6I: redirect("auth", "refresh"); goto Fuw2P; VvJWU: if ($this->form_validation->run() === TRUE && $this->ion_auth->register($identity, $password, $email, $additional_data)) { goto eQLtt; } goto Azp3d; E_zqQ: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto n6Y6I; DX8qx: redirect("auth", "refresh"); goto O9FmO; IVbmd: $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 HAA0B; rqVc3: $this->form_validation->set_rules("email", $this->lang->line("create_user_validation_email_label"), "trim|required|valid_email|is_unique[" . $tables["users"] . ".email]"); goto Uhzar; quS_E: $identity = $identity_column === "email" ? $email : $this->input->post("identity"); goto i_Qer; BE7PM: $this->form_validation->set_rules("first_name", $this->lang->line("create_user_validation_fname_label"), "trim|required"); goto tzCz_; aFTCO: goto xzFF2; goto DX_wN; BQ41i: $email = strtolower($this->input->post("email")); goto quS_E; Azp3d: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto J4gLy; fw4is: if (!($this->form_validation->run() === TRUE)) { goto sA3c9; } goto BQ41i; BJbXG: $this->form_validation->set_rules("identity", $this->lang->line("create_user_validation_identity_label"), "trim|required|is_unique[" . $tables["users"] . "." . $identity_column . "]"); goto vgmLo; OPuSA: $this->data["email"] = ["name" => "email", "id" => "email", "type" => "text", "value" => $this->form_validation->set_value("email")]; goto hdfjH; flB97: } public function redirectUser() { goto X01da; tATat: Nludd: goto hMOo3; hMOo3: redirect("/", "refresh"); goto G1gOn; VjycU: redirect("auth", "refresh"); goto tATat; X01da: if (!$this->ion_auth->is_admin()) { goto Nludd; } goto VjycU; G1gOn: } public function edit_user($id) { goto gQGee; ejc6O: wZH08: goto gvkw2; yXWif: foreach ($groupData as $grp) { $this->ion_auth->add_to_group($grp, $id); LH2ew: } goto DLIwp; nuIV6: $this->form_validation->set_rules("first_name", $this->lang->line("edit_user_validation_fname_label"), "trim|required"); goto mdt9r; ETda2: $this->form_validation->set_rules("password_confirm", $this->lang->line("edit_user_validation_password_confirm_label"), "required"); goto KPOrF; KdfN8: if (!($this->form_validation->run() === TRUE)) { goto CcGKk; } goto UktF4; KPOrF: gklGg: goto KdfN8; u4yxO: $this->data["first_name"] = ["name" => "first_name", "id" => "first_name", "type" => "text", "value" => $this->form_validation->set_value("first_name", $user->first_name)]; goto YED2z; UktF4: $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 usG2U; rnsWC: $this->ion_auth->remove_from_group('', $id); goto QD1nO; nv1Wx: $this->data["phone"] = ["name" => "phone", "id" => "phone", "type" => "text", "value" => $this->form_validation->set_value("phone", $user->phone)]; goto MQAVQ; TT8Cb: $this->data["currentGroups"] = $currentGroups; goto u4yxO; SL7dv: redirect("auth", "refresh"); goto xYup6; Fnzpi: if (!($this->_valid_csrf_nonce() === FALSE || $id != $this->input->post("id"))) { goto Da0Rg; } goto UHNUx; qXDlT: rnVIf: goto O2N12; THEep: $this->form_validation->set_rules("company", $this->lang->line("edit_user_validation_company_label"), "trim"); goto UxMGY; C6cQL: $this->_render_page("auth/edit_user", $this->data); goto AXe4V; PtsqR: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto sE_0v; zdlB7: $this->data["user"] = $user; goto PTP92; gQGee: $this->data["title"] = $this->lang->line("edit_user_heading"); goto VYk3r; PTP92: $this->data["groups"] = $groups; goto TT8Cb; QD1nO: $groupData = $this->input->post("groups"); goto eL9yK; IOOeL: $this->redirectUser(); goto ejc6O; usG2U: if (!$this->input->post("password")) { goto qZfRz; } goto czTcJ; a7zXU: $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 ETda2; DLIwp: usjVo: goto qXDlT; WIuUH: $this->data["company"] = ["name" => "company", "id" => "company", "type" => "text", "value" => $this->form_validation->set_value("company", $user->company)]; goto nv1Wx; O2N12: oNg0O: goto HfJe3; pTZFQ: uHGdL: goto sV8Ny; veYC6: Da0Rg: goto DRoRq; gGE4_: fK1tY: goto zvq1h; s1qlS: $this->form_validation->set_rules("phone", $this->lang->line("edit_user_validation_phone_label"), "trim"); goto THEep; aJndo: $user = $this->ion_auth->user($id)->row(); goto blYaM; sE_0v: $this->redirectUser(); goto WZGb4; gvkw2: CcGKk: goto gGE4_; eL9yK: if (!(isset($groupData) && !empty($groupData))) { goto rnVIf; } goto yXWif; zvq1h: $this->data["csrf"] = $this->_get_csrf_nonce(); goto mJw2T; HfJe3: if ($this->ion_auth->update($user->id, $data)) { goto uHGdL; } goto PtsqR; UHNUx: show_error($this->lang->line("error_csrf")); goto veYC6; w03hb: $this->data["password_confirm"] = ["name" => "password_confirm", "id" => "password_confirm", "type" => "password"]; goto C6cQL; YED2z: $this->data["last_name"] = ["name" => "last_name", "id" => "last_name", "type" => "text", "value" => $this->form_validation->set_value("last_name", $user->last_name)]; goto WIuUH; WZGb4: goto wZH08; goto pTZFQ; prjAj: $currentGroups = $this->ion_auth->get_users_groups($id)->result(); goto nuIV6; sV8Ny: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto IOOeL; mdt9r: $this->form_validation->set_rules("last_name", $this->lang->line("edit_user_validation_lname_label"), "trim|required"); goto s1qlS; czTcJ: $data["password"] = $this->input->post("password"); goto gpLDp; MQAVQ: $this->data["password"] = ["name" => "password", "id" => "password", "type" => "password"]; goto w03hb; VYk3r: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin() && !($this->ion_auth->user()->row()->id == $id))) { goto Kl_ji; } goto SL7dv; gpLDp: qZfRz: goto LHABI; UxMGY: if (!(isset($_POST) && !empty($_POST))) { goto fK1tY; } goto Fnzpi; DRoRq: if (!$this->input->post("password")) { goto gklGg; } goto a7zXU; LHABI: if (!$this->ion_auth->is_admin()) { goto oNg0O; } goto rnsWC; mJw2T: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto zdlB7; blYaM: $groups = $this->ion_auth->groups()->result_array(); goto prjAj; xYup6: Kl_ji: goto aJndo; AXe4V: } public function create_group() { goto bY6TH; Tt_DO: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto p23kj; QSdAa: redirect("auth", "refresh"); goto mKFd9; xAPYP: $this->form_validation->set_rules("group_name", $this->lang->line("create_group_validation_name_label"), "trim|required|alpha_dash"); goto ZUWXG; O9mc_: $this->data["description"] = ["name" => "description", "id" => "description", "type" => "text", "value" => $this->form_validation->set_value("description")]; goto zkiEm; R51jq: $new_group_id = $this->ion_auth->create_group($this->input->post("group_name"), $this->input->post("description")); goto vo9JI; BhejH: goto fISZk; goto a63J9; ZUWXG: if (!($this->form_validation->run() === TRUE)) { goto qbVmd; } goto R51jq; mKFd9: fISZk: goto qEFPL; p23kj: $this->data["group_name"] = ["name" => "group_name", "id" => "group_name", "type" => "text", "value" => $this->form_validation->set_value("group_name")]; goto O9mc_; atCCx: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto BhejH; zkiEm: $this->_render_page("auth/create_group", $this->data); goto UYcGz; yvtgz: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto chlw7; } goto mnM2f; NCzYl: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto QSdAa; mitGd: chlw7: goto xAPYP; mnM2f: redirect("auth", "refresh"); goto mitGd; bY6TH: $this->data["title"] = $this->lang->line("create_group_title"); goto yvtgz; vo9JI: if ($new_group_id) { goto coT1k; } goto atCCx; a63J9: coT1k: goto NCzYl; qEFPL: qbVmd: goto Tt_DO; UYcGz: } public function edit_group($id) { goto RHlI4; cLwlz: Gixi0: goto h2uQz; qnnkQ: $this->form_validation->set_rules("group_name", $this->lang->line("edit_group_validation_name_label"), "trim|required|alpha_dash"); goto ecpEf; h2uQz: $group = $this->ion_auth->group($id)->row(); goto qnnkQ; kuCiI: $this->data["group_name"] = ["name" => "group_name", "id" => "group_name", "type" => "text", "value" => $this->form_validation->set_value("group_name", $group->name)]; goto cilXw; kuhg1: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto Gixi0; } goto VKrWS; F796A: redirect("auth", "refresh"); goto I6IBi; R3Zes: if ($group_update) { goto pIZiV; } goto OkarX; yD2vF: $this->session->set_flashdata("message", $this->lang->line("edit_group_saved")); goto MkwN3; sWkkU: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "edit_group", $this->data); goto OllIL; D8pvt: V90Dw: goto HUdq0; I6IBi: H2OIg: goto y6DAC; y6DAC: $this->data["title"] = $this->lang->line("edit_group_title"); goto kuhg1; Ylt31: gy6Nt: goto oo6KM; aDiFC: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto zRPBR; ecpEf: if (!(isset($_POST) && !empty($_POST))) { goto KRphf; } goto UVpkT; UVpkT: if (!($this->form_validation->run() === TRUE)) { goto N1mx7; } goto ljiER; cilXw: if (!($this->config->item("admin_group", "ion_auth") === $group->name)) { goto gy6Nt; } goto M5sUf; oo6KM: $this->data["group_description"] = ["name" => "group_description", "id" => "group_description", "type" => "text", "value" => $this->form_validation->set_value("group_description", $group->description)]; goto sWkkU; mwVow: pIZiV: goto yD2vF; MkwN3: redirect("auth", "refresh"); goto D8pvt; ljiER: $group_update = $this->ion_auth->update_group($id, $_POST["group_name"], array("description" => $_POST["group_description"])); goto R3Zes; rGOJN: goto V90Dw; goto mwVow; M5sUf: $this->data["group_name"]["readonly"] = "readonly"; goto Ylt31; HUdq0: N1mx7: goto xGDyq; zRPBR: $this->data["group"] = $group; goto kuCiI; xGDyq: KRphf: goto aDiFC; VKrWS: redirect("auth", "refresh"); goto cLwlz; OkarX: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto rGOJN; RHlI4: if (!(!$id || empty($id))) { goto H2OIg; } goto F796A; OllIL: } public function _get_csrf_nonce() { goto W0Lty; VsF4y: return [$key => $value]; goto o9AkA; x0lGx: $key = random_string("alnum", 8); goto aWjKX; iw3rn: $this->session->set_flashdata("csrfkey", $key); goto EZeKY; aWjKX: $value = random_string("alnum", 20); goto iw3rn; EZeKY: $this->session->set_flashdata("csrfvalue", $value); goto VsF4y; W0Lty: $this->load->helper("string"); goto x0lGx; o9AkA: } public function _valid_csrf_nonce() { goto xMJwc; cyTBq: D8gYP: goto YSZj8; YSZj8: return FALSE; goto KO_5Z; mHR8J: return TRUE; goto cyTBq; R6keX: if (!($csrfkey && $csrfkey === $this->session->flashdata("csrfvalue"))) { goto D8gYP; } goto mHR8J; xMJwc: $csrfkey = $this->input->post($this->session->flashdata("csrfkey")); goto R6keX; KO_5Z: } public function _render_page($view, $data = NULL, $returnhtml = FALSE) { goto s4Xd6; s4Xd6: $viewdata = empty($data) ? $this->data : $data; goto JTCHe; Hybq4: if (!$returnhtml) { goto CfgvR; } goto Z7Nu6; kYjzI: CfgvR: goto tt7bL; Z7Nu6: return $view_html; goto kYjzI; JTCHe: $view_html = $this->load->view($view, $viewdata, $returnhtml); goto Hybq4; tt7bL: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   ________________________________________
    |                 GarudaCBT              |
    |    https://github.com/garudacbt/cbt    |
    |________________________________________|
*/
 defined("\x42\101\123\x45\120\x41\124\x48") or exit("\116\157\40\144\151\162\x65\143\x74\40\163\143\x72\x69\x70\164\40\x61\x63\143\x65\x73\163\x20\141\154\154\x6f\x77\x65\144"); class Auth extends CI_Controller { public $data = array(); public function __construct() { goto KNZOg; KNZOg: parent::__construct(); goto e7CBo; e7CBo: $this->load->database(); goto SH84s; NlxUA: $this->form_validation->set_error_delimiters($this->config->item("\x65\x72\x72\157\162\137\x73\164\141\162\x74\x5f\x64\x65\154\x69\x6d\151\164\145\x72", "\x69\157\x6e\x5f\x61\x75\x74\x68"), $this->config->item("\x65\x72\162\157\x72\x5f\145\156\144\137\144\145\154\x69\x6d\151\164\145\162", "\x69\157\156\x5f\x61\x75\164\150")); goto Nlmt5; Nlmt5: $this->lang->load("\141\x75\164\150"); goto hdSn6; SH84s: $this->load->library("\x66\157\162\155\137\x76\141\154\151\x64\x61\x74\x69\x6f\156"); goto l0wC9; l0wC9: $this->load->helper(["\x75\x72\154", "\x6c\141\x6e\x67\165\141\147\145"]); goto NlxUA; hdSn6: } public function output_json($data) { $this->output->set_content_type("\141\160\160\154\151\143\141\x74\x69\157\x6e\57\x6a\x73\157\156")->set_output(json_encode($data)); } public function index() { goto ROfRe; sXCdN: $group = $this->ion_auth->get_users_groups($user_id)->row()->name; goto kzVen; lQpPB: $this->data["\155\145\163\163\x61\147\145"] = validation_errors() ? validation_errors() : $this->session->flashdata("\155\145\x73\163\x61\147\x65"); goto MTUQl; Gvh_N: ccpQd: goto aY0gS; FvTeB: $this->data["\x73\145\x74\x74\151\156\x67"] = $setting; goto bSSJN; WMQrK: UzADN: goto UuvUn; AB6Ma: redirect("\151\156\x73\x74\141\154\x6c"); goto WMQrK; OV3J4: redirect("\x69\156\x73\x74\x61\x6c\x6c"); goto Gvh_N; l1J4m: zmzDc: goto FvTeB; MTUQl: $this->load->view("\137\x74\x65\155\x70\x6c\x61\x74\145\x73\57\141\165\x74\x68\57\x5f\x68\145\x61\x64\145\x72", $this->data); goto v5kHe; c0zNG: if (!($setting == null)) { goto UzADN; } goto AB6Ma; ROfRe: $this->load->model("\x53\x65\x74\164\151\x6e\147\163\x5f\x6d\x6f\x64\145\x6c", "\x73\145\164\x74\151\156\x67\x73"); goto YOLaL; kzVen: redirect("\x64\x61\x73\x68\x62\157\141\x72\x64"); goto l1J4m; Qjkpt: $user_id = $this->ion_auth->user()->row()->id; goto sXCdN; bSSJN: $this->data["\x69\144\145\156\164\x69\164\x79"] = ["\156\x61\155\145" => "\x69\x64\x65\156\164\151\x74\171", "\151\x64" => "\x69\x64\x65\156\x74\151\x74\171", "\164\171\x70\x65" => "\x74\145\170\x74", "\x70\x6c\x61\143\x65\150\x6f\x6c\x64\x65\162" => "\125\163\145\x72\156\141\x6d\145", "\141\165\x74\157\146\157\x63\165\163" => "\141\165\164\157\x66\157\x63\x75\x73", "\x63\154\x61\x73\163" => "\146\157\x72\155\55\x63\x6f\x6e\164\162\x6f\x6c", "\x61\x75\x74\x6f\143\157\155\160\154\145\x74\145" => "\x6f\x66\146"]; goto D13dq; bTai7: $this->load->view("\x5f\164\145\x6d\160\154\141\x74\x65\x73\57\141\165\164\x68\x2f\137\x66\x6f\x6f\x74\x65\162"); goto YMbkt; UuvUn: if (!$this->ion_auth->logged_in()) { goto zmzDc; } goto Qjkpt; D13dq: $this->data["\160\x61\163\163\x77\157\x72\144"] = ["\x6e\141\x6d\x65" => "\160\141\x73\163\x77\157\162\144", "\151\144" => "\160\x61\x73\x73\167\157\x72\x64", "\x74\171\160\145" => "\x70\x61\x73\163\x77\157\x72\144", "\160\x6c\141\x63\145\150\157\x6c\x64\x65\x72" => "\x50\x61\x73\163\167\157\x72\144", "\143\154\x61\x73\163" => "\x66\157\x72\155\x2d\x63\x6f\x6e\x74\162\x6f\154"]; goto lQpPB; aY0gS: $setting = $this->settings->getSetting(); goto c0zNG; YOLaL: if (!(count($this->db->list_tables()) == 0)) { goto ccpQd; } goto OV3J4; v5kHe: $this->load->view("\x61\165\164\150\x2f\154\157\147\151\x6e"); goto bTai7; YMbkt: } public function cek_login() { goto Flsq8; G6j6l: if ($this->ion_auth->is_max_login_attempts_exceeded($this->input->post("\x69\x64\x65\156\x74\x69\164\171"))) { goto qgo_b; } goto JktPV; CKhyp: $this->cek_akses(); goto TY1Y7; N53jE: if ($this->ion_auth->login($this->input->post("\x69\x64\x65\x6e\164\x69\x74\x79"), $this->input->post("\x70\141\163\x73\167\157\x72\x64"), $remember)) { goto Kbory; } goto G6j6l; JktPV: $data = ["\x73\164\141\x74\x75\x73" => false, "\146\141\151\154\145\x64" => "\x49\x6e\x63\157\x72\162\x65\143\x74\x20\x4c\157\147\151\156", "\x61\x6b\163\145\163" => "\x6e\x6f\40\x61\164\x74\145\x6d\x70\164\x73"]; goto pSL0d; v0Hlk: $data = ["\163\164\141\164\165\163" => false, "\151\x6e\166\x61\x6c\x69\144" => $invalid, "\141\153\163\x65\x73" => "\x6e\157\40\x76\x61\x6c\x69\x64"]; goto UKZad; l27YM: $invalid = ["\x69\x64\145\156\164\151\164\171" => form_error("\151\144\x65\156\164\x69\x74\x79"), "\160\x61\163\163\x77\157\x72\144" => form_error("\160\141\x73\x73\167\157\x72\x64")]; goto v0Hlk; Flsq8: $this->form_validation->set_rules("\151\144\145\156\x74\x69\x74\171", str_replace("\72", '', $this->lang->line("\x6c\157\147\151\156\x5f\151\144\x65\x6e\164\x69\164\171\137\x6c\x61\142\x65\154")), "\162\145\161\x75\151\x72\145\x64\x7c\164\162\151\155"); goto Wxz4J; Wxz4J: $this->form_validation->set_rules("\x70\x61\x73\163\167\157\162\144", str_replace("\72", '', $this->lang->line("\154\157\x67\151\156\x5f\x70\141\x73\163\x77\157\x72\144\x5f\x6c\141\x62\x65\154")), "\162\x65\x71\x75\151\x72\145\x64\174\x74\162\151\x6d"); goto MsYpO; MsYpO: if ($this->form_validation->run() === TRUE) { goto jHTDZ; } goto l27YM; EpNP3: Ky_5Z: goto Ksrne; TY1Y7: i3Hma: goto EpNP3; clNTC: goto i3Hma; goto YfaNb; EJ1O9: zvS2J: goto tRN3p; Uk6Fg: $data = ["\x73\x74\x61\x74\165\x73" => false, "\146\141\x69\154\145\x64" => "\101\156\x64\141\x20\163\x75\144\141\150\x20\63\x78\x20\x6d\x65\154\141\x6b\165\x6b\141\x6e\40\160\x65\162\x63\157\142\141\141\x6e\40\154\157\x67\151\x6e\x2c\x20\x73\x69\x6c\x61\x6b\x61\156\40\150\x75\142\165\x6e\147\151\40\101\x64\x6d\151\156\x69\163\x74\162\x61\164\157\162", "\x61\x6b\163\145\x73" => "\x61\164\x74\x65\x6d\160\164\x73"]; goto EJ1O9; YfaNb: Kbory: goto CKhyp; UKZad: $this->output_json($data); goto qxAeY; pSL0d: goto zvS2J; goto DRP9z; jeReG: $remember = (bool) $this->input->post("\x72\x65\155\145\x6d\x62\x65\x72"); goto N53jE; qxAeY: goto Ky_5Z; goto Thr43; Thr43: jHTDZ: goto jeReG; tRN3p: $this->output_json($data); goto clNTC; DRP9z: qgo_b: goto Uk6Fg; Ksrne: } public function cek_akses() { goto WrFq7; h1YrB: $url = "\x61\x75\x74\150"; goto LyFp2; rf_yx: $status = true; goto rdmlx; pUMNZ: $data = ["\163\164\141\x74\x75\x73" => $status, "\165\162\x6c" => $url]; goto XrRnf; mAuOB: $status = false; goto h1YrB; Q4c5g: $url = "\144\141\163\150\x62\157\x61\162\x64"; goto hulvR; XrRnf: $this->output_json($data); goto BSlwK; LyFp2: SAQzo: goto pUMNZ; hulvR: goto SAQzo; goto gHlZA; WrFq7: if (!$this->ion_auth->logged_in()) { goto twNR_; } goto rf_yx; rdmlx: $this->load->model("\x4c\157\147\x5f\155\x6f\x64\145\154", "\x6c\157\x67\147\x69\156\147"); goto n26Ta; gHlZA: twNR_: goto mAuOB; n26Ta: $this->logging->saveLog(1, "\114\x6f\147\x69\156"); goto Q4c5g; BSlwK: } public function logout() { $this->ion_auth->logout(); redirect("\x6c\157\x67\151\156", "\162\145\146\x72\x65\x73\x68"); } public function change_password() { goto dADP6; xh41S: if ($this->ion_auth->logged_in()) { goto meLSq; } goto zC8RJ; Al42D: $this->data["\x75\163\x65\162\137\x69\144"] = ["\156\x61\x6d\x65" => "\x75\163\x65\162\137\x69\144", "\151\x64" => "\x75\163\x65\162\x5f\x69\x64", "\164\x79\x70\145" => "\150\x69\144\144\x65\x6e", "\x76\141\x6c\x75\145" => $user->id]; goto Q6KK4; SX1vd: $this->form_validation->set_rules("\x6e\145\167\x5f\x63\157\156\146\151\162\155", $this->lang->line("\x63\x68\141\x6e\x67\x65\x5f\160\x61\163\x73\x77\157\162\x64\x5f\x76\141\x6c\x69\144\141\164\151\157\156\x5f\156\145\x77\x5f\160\141\x73\x73\x77\157\x72\x64\137\143\x6f\x6e\x66\x69\x72\x6d\137\154\141\x62\x65\x6c"), "\162\x65\161\x75\151\162\145\144"); goto xh41S; zC8RJ: redirect("\141\x75\x74\x68\x2f\154\x6f\147\151\156", "\x72\145\x66\162\145\163\150"); goto eEF2c; xcNIP: $change = $this->ion_auth->change_password($identity, $this->input->post("\x6f\x6c\x64"), $this->input->post("\x6e\x65\x77")); goto UV1Q2; eEF2c: meLSq: goto oUiEZ; JwqYz: $this->data["\x6d\151\x6e\137\x70\x61\x73\x73\x77\157\162\x64\137\x6c\x65\x6e\147\164\x68"] = $this->config->item("\x6d\151\x6e\137\x70\x61\163\x73\x77\x6f\x72\144\137\x6c\145\156\147\x74\x68", "\151\x6f\156\x5f\x61\x75\164\150"); goto dbh9X; XRIA2: $this->data["\156\145\167\x5f\160\x61\x73\x73\x77\x6f\162\x64"] = ["\x6e\141\x6d\145" => "\156\145\x77", "\151\144" => "\x6e\x65\x77", "\x74\x79\x70\145" => "\x70\141\x73\x73\x77\x6f\162\x64", "\160\x61\164\164\x65\x72\156" => "\x5e\56\x7b" . $this->data["\x6d\x69\x6e\x5f\x70\x61\163\x73\x77\157\x72\144\x5f\x6c\145\x6e\147\164\x68"] . "\175\x2e\52\x24"]; goto rtFey; injGP: if ($this->form_validation->run() === FALSE) { goto WDUJA; } goto mloGO; kFqfk: ABdU5: goto WtbKn; PRRUY: $this->logout(); goto y1UUy; ork6m: $this->data["\155\145\x73\163\141\x67\x65"] = validation_errors() ? validation_errors() : $this->session->flashdata("\x6d\145\x73\163\141\x67\x65"); goto JwqYz; y1UUy: IYzbJ: goto VtC6W; mloGO: $identity = $this->session->userdata("\x69\144\145\x6e\164\x69\x74\171"); goto xcNIP; UV1Q2: if ($change) { goto ABdU5; } goto XRhGh; WtbKn: $this->session->set_flashdata("\x6d\x65\x73\163\141\147\145", $this->ion_auth->messages()); goto PRRUY; dADP6: $this->form_validation->set_rules("\157\154\x64", $this->lang->line("\x63\150\141\156\x67\145\137\160\141\163\163\167\157\162\144\137\166\141\154\151\144\141\x74\x69\157\156\x5f\x6f\x6c\144\137\160\x61\163\x73\x77\157\x72\144\137\x6c\x61\142\x65\x6c"), "\162\x65\x71\x75\151\x72\x65\x64"); goto GHl2s; R8eqJ: redirect("\141\165\x74\x68\57\143\x68\141\156\x67\145\x5f\x70\x61\x73\163\x77\x6f\162\144", "\x72\x65\x66\162\x65\x73\150"); goto Bb0NF; GHl2s: $this->form_validation->set_rules("\x6e\145\167", $this->lang->line("\143\x68\141\156\147\x65\137\x70\141\x73\x73\167\x6f\162\144\x5f\x76\141\x6c\151\x64\x61\164\151\x6f\156\137\x6e\145\167\137\160\x61\163\163\x77\x6f\x72\144\x5f\x6c\x61\142\145\154"), "\x72\145\x71\x75\151\x72\145\144\174\155\x69\x6e\x5f\x6c\x65\156\x67\164\150\133" . $this->config->item("\x6d\151\156\x5f\160\x61\x73\x73\x77\157\x72\144\x5f\x6c\x65\x6e\x67\164\x68", "\x69\x6f\156\137\141\x75\x74\150") . "\135\x7c\155\x61\x74\x63\x68\145\x73\133\x6e\x65\x77\137\143\157\156\x66\151\x72\155\x5d"); goto SX1vd; rtFey: $this->data["\156\x65\167\x5f\160\141\x73\x73\x77\x6f\x72\x64\137\x63\x6f\x6e\x66\x69\x72\155"] = ["\x6e\141\155\145" => "\156\x65\167\x5f\x63\157\x6e\x66\151\162\x6d", "\x69\144" => "\156\x65\167\x5f\143\x6f\156\x66\x69\162\x6d", "\x74\x79\x70\145" => "\160\x61\x73\x73\167\157\x72\144", "\160\141\x74\x74\145\162\156" => "\x5e\56\x7b" . $this->data["\155\151\156\x5f\x70\x61\163\163\167\x6f\162\x64\137\x6c\x65\156\x67\164\150"] . "\175\56\52\x24"]; goto Al42D; dbh9X: $this->data["\x6f\154\x64\137\160\x61\x73\x73\x77\157\162\x64"] = ["\x6e\x61\155\x65" => "\157\x6c\x64", "\x69\144" => "\157\x6c\x64", "\164\x79\x70\145" => "\x70\141\x73\163\x77\157\x72\144"]; goto XRIA2; VtC6W: goto PT4jH; goto vEgvR; vEgvR: WDUJA: goto ork6m; Bb0NF: goto IYzbJ; goto kFqfk; EfNxb: PT4jH: goto xlM6x; XRhGh: $this->session->set_flashdata("\x6d\x65\x73\x73\x61\x67\x65", $this->ion_auth->errors()); goto R8eqJ; Q6KK4: $this->_render_page("\x61\165\x74\x68" . DIRECTORY_SEPARATOR . "\x63\x68\x61\156\147\x65\137\x70\x61\163\x73\x77\157\x72\x64", $this->data); goto EfNxb; oUiEZ: $user = $this->ion_auth->user()->row(); goto injGP; xlM6x: } public function forgot_password() { goto GN6Af; GN6Af: $this->data["\164\151\164\154\x65"] = $this->lang->line("\146\x6f\162\147\157\164\137\160\141\x73\x73\167\157\x72\x64\x5f\150\x65\141\144\x69\x6e\147"); goto OnoAg; o1qvA: RsiIK: goto MYUdZ; JnTZs: $this->data["\151\144\145\156\x74\151\x74\x79"] = ["\x6e\x61\155\145" => "\x69\144\145\156\x74\x69\x74\171", "\151\144" => "\x69\144\x65\x6e\x74\151\164\171", "\x63\x6c\x61\x73\x73" => "\146\157\162\x6d\x2d\143\x6f\156\x74\162\x6f\x6c", "\141\x75\164\157\x63\157\x6d\160\x6c\145\164\145" => "\157\146\x66", "\x61\165\x74\x6f\146\x6f\143\165\163" => "\x61\x75\164\157\x66\157\x63\165\x73"]; goto Qvoay; b4RMN: ccREa: goto IC2B0; J8Qyk: goto HqtNP; goto mO7is; JQp5n: EBd5o: goto etLne; r7LmG: redirect("\141\165\x74\x68\x2f\146\x6f\x72\x67\157\x74\x5f\160\x61\x73\163\167\157\162\x64", "\x72\x65\146\162\x65\x73\x68"); goto oc4Ea; NEuaO: $this->data["\151\x64\145\156\x74\151\164\x79\x5f\x6c\x61\x62\x65\x6c"] = $this->lang->line("\x66\157\162\147\157\x74\137\160\x61\163\163\167\x6f\162\144\x5f\145\155\141\x69\154\x5f\151\144\x65\x6e\164\x69\164\171\137\x6c\141\142\x65\154"); goto pzdg6; rlLgZ: SmO2H: goto LN2n5; Ozl7B: $this->data["\x74\171\160\x65"] = $this->config->item("\x69\144\x65\156\x74\x69\x74\x79", "\x69\157\x6e\x5f\x61\x75\164\150"); goto JnTZs; HuX2Y: $this->session->set_flashdata("\x6d\145\163\x73\141\147\145", $this->ion_auth->errors()); goto r7LmG; oc4Ea: LY4WO: goto ilNl5; q8U8h: goto OkqAi; goto JQp5n; RUrd_: $this->ion_auth->set_error("\x66\157\162\147\x6f\x74\x5f\160\141\x73\x73\167\157\x72\x64\137\145\155\141\151\154\137\156\x6f\164\137\x66\157\165\156\144"); goto q8U8h; nv04Z: if (!empty($identity)) { goto LY4WO; } goto Y5qa4; IC2B0: $this->data["\x6d\x65\x73\163\x61\147\x65"] = validation_errors() ? validation_errors() : $this->session->flashdata("\x6d\145\x73\x73\x61\x67\145"); goto CxsPS; OnoAg: if ($this->config->item("\x69\144\x65\156\164\151\164\x79", "\x69\157\x6e\x5f\141\165\164\x68") != "\x65\155\141\151\154") { goto SmO2H; } goto iVK_i; ynLy0: MjOlz: goto KhbHc; MYUdZ: $this->session->set_flashdata("\163\165\143\143\145\163\x73", $this->ion_auth->messages()); goto gDBG_; Y5qa4: if ($this->config->item("\151\144\x65\156\x74\151\164\x79", "\x69\x6f\x6e\137\141\165\164\x68") != "\x65\155\x61\151\154") { goto EBd5o; } goto RUrd_; Kd2nQ: if ($forgotten) { goto RsiIK; } goto Zht7x; Qvoay: if ($this->config->item("\151\144\145\156\164\x69\164\x79", "\151\x6f\x6e\137\141\165\164\x68") != "\x65\x6d\141\x69\x6c") { goto Qoa9Y; } goto NEuaO; ShLye: HKb2h: goto J8Qyk; mO7is: yCo5j: goto Ozl7B; R1i3s: Qoa9Y: goto b1M9c; E1JjT: $this->load->view("\x5f\x74\145\x6d\x70\x6c\x61\x74\x65\163\57\141\165\164\150\x2f\137\146\157\x6f\164\x65\162"); goto BMDGq; CxsPS: $this->load->view("\137\164\145\x6d\x70\154\x61\x74\x65\163\57\141\165\164\150\x2f\137\x68\145\141\x64\x65\x72", $this->data); goto un52s; gDBG_: redirect("\141\x75\x74\x68\57\x66\x6f\x72\147\157\164\137\160\x61\163\163\167\157\x72\x64", "\162\145\146\162\x65\x73\x68"); goto ShLye; un52s: $this->load->view("\x61\165\164\x68\x2f\146\157\162\x67\157\164\137\160\141\163\163\167\x6f\x72\x64"); goto E1JjT; m9Dba: goto MjOlz; goto rlLgZ; on13Q: goto HKb2h; goto o1qvA; LN2n5: $this->form_validation->set_rules("\x69\x64\x65\x6e\164\x69\164\x79", $this->lang->line("\x66\x6f\162\147\x6f\x74\137\160\141\163\163\x77\x6f\x72\144\x5f\x69\x64\145\x6e\x74\x69\164\x79\x5f\x6c\141\142\145\154"), "\x72\x65\x71\165\151\x72\x65\x64"); goto ynLy0; etLne: $this->ion_auth->set_error("\146\157\x72\x67\157\164\x5f\160\141\163\163\x77\157\162\144\x5f\x69\144\x65\x6e\x74\x69\x74\171\137\x6e\157\x74\x5f\146\157\x75\x6e\x64"); goto WYQDQ; XnAoK: redirect("\141\165\x74\150\x2f\x66\x6f\x72\x67\157\164\137\x70\x61\x73\163\x77\x6f\162\144", "\x72\x65\146\162\x65\x73\x68"); goto on13Q; Zht7x: $this->session->set_flashdata("\x6d\145\x73\x73\141\147\x65", $this->ion_auth->errors()); goto XnAoK; KhbHc: if ($this->form_validation->run() === FALSE) { goto yCo5j; } goto s7kj3; b1M9c: $this->data["\x69\x64\145\156\x74\x69\x74\171\x5f\x6c\x61\142\x65\x6c"] = $this->lang->line("\146\157\162\x67\157\164\x5f\x70\x61\163\x73\167\157\162\144\137\151\144\145\156\x74\x69\164\x79\x5f\154\141\142\145\154"); goto b4RMN; W25BO: $identity = $this->ion_auth->where($identity_column, $this->input->post("\x69\144\x65\156\x74\151\164\x79"))->users()->row(); goto nv04Z; WYQDQ: OkqAi: goto HuX2Y; s7kj3: $identity_column = $this->config->item("\151\x64\x65\x6e\x74\151\164\171", "\x69\157\156\137\x61\165\164\150"); goto W25BO; iVK_i: $this->form_validation->set_rules("\151\144\145\156\164\151\164\x79", $this->lang->line("\x66\x6f\x72\147\x6f\x74\x5f\160\x61\x73\x73\x77\x6f\162\144\137\x76\x61\x6c\151\144\x61\164\x69\157\156\x5f\x65\x6d\x61\x69\x6c\137\x6c\x61\x62\x65\154"), "\x72\145\x71\x75\151\x72\145\x64\174\x76\x61\x6c\151\144\x5f\145\x6d\141\x69\154"); goto m9Dba; ilNl5: $forgotten = $this->ion_auth->forgotten_password($identity->{$this->config->item("\x69\x64\145\156\x74\151\164\171", "\x69\x6f\x6e\x5f\x61\x75\x74\x68")}); goto Kd2nQ; BMDGq: HqtNP: goto tNi2v; pzdg6: goto ccREa; goto R1i3s; tNi2v: } public function reset_password($code = NULL) { goto eFL5b; jqPze: JUVor: goto d_CJ0; DBT50: EFcUg: goto D0d2F; jcF0B: if ($this->_valid_csrf_nonce() === FALSE || $user->id != $this->input->post("\x75\163\145\162\137\x69\144")) { goto vWb5K; } goto WqwK3; GK7Hi: show_error($this->lang->line("\x65\x72\x72\157\162\x5f\143\163\162\146")); goto DBT50; D0d2F: goto BhuTV; goto vJ7zJ; PgX_a: k_fJs: goto EinvN; D2sfG: goto JUVor; goto PgX_a; TQ2CX: $this->data["\156\145\x77\137\160\x61\163\x73\x77\157\162\144\x5f\143\x6f\x6e\146\151\x72\x6d"] = ["\x6e\x61\x6d\145" => "\156\x65\167\x5f\x63\x6f\x6e\146\x69\162\x6d", "\x69\x64" => "\156\x65\x77\137\x63\157\x6e\146\x69\162\x6d", "\164\171\x70\x65" => "\160\x61\163\x73\167\157\x72\x64", "\x70\141\x74\164\x65\x72\x6e" => "\136\x2e\x7b" . $this->data["\x6d\151\156\x5f\x70\x61\163\163\x77\157\x72\144\x5f\154\145\x6e\x67\164\x68"] . "\x7d\x2e\52\x24"]; goto i2bmZ; HIvcE: $this->form_validation->set_rules("\156\145\x77\x5f\x63\x6f\156\146\x69\x72\x6d", $this->lang->line("\162\x65\x73\x65\x74\x5f\160\x61\163\x73\x77\157\x72\x64\137\x76\x61\x6c\x69\144\x61\x74\x69\157\x6e\x5f\x6e\x65\x77\137\x70\141\163\x73\x77\x6f\162\x64\x5f\x63\157\156\x66\151\x72\x6d\137\x6c\x61\x62\x65\154"), "\162\x65\x71\x75\151\162\x65\144"); goto PhNOC; LLEix: show_404(); goto mqlO7; ODxVt: $this->data["\155\145\163\163\141\147\145"] = validation_errors() ? validation_errors() : $this->session->flashdata("\x6d\x65\163\163\x61\x67\145"); goto cX7Cq; cX7Cq: $this->data["\155\151\156\137\160\141\x73\163\167\157\x72\x64\137\154\145\x6e\147\x74\150"] = $this->config->item("\155\x69\x6e\137\160\141\163\163\x77\157\162\144\137\x6c\x65\156\147\164\150", "\x69\x6f\156\137\x61\x75\x74\150"); goto PAJXF; xjIKV: $this->data["\143\x73\162\x66"] = $this->_get_csrf_nonce(); goto qjytW; zcIdr: goto EFcUg; goto zRtfy; WqwK3: $change = $this->ion_auth->reset_password($identity, $this->input->post("\156\145\167")); goto IzFiE; vJ7zJ: cycPU: goto ODxVt; TyyQa: $this->load->view("\x61\x75\x74\150\57\x72\x65\x73\x65\164\x5f\160\x61\163\x73\x77\157\162\x64", $this->data); goto dS8kx; i9h6i: $this->session->set_flashdata("\x6d\145\163\163\x61\147\x65", $this->ion_auth->errors()); goto T9Wpw; PhNOC: if ($this->form_validation->run() === FALSE) { goto cycPU; } goto UE_MI; zRtfy: vWb5K: goto woeuf; PAJXF: $this->data["\156\x65\x77\x5f\160\141\x73\163\167\157\x72\x64"] = ["\x6e\x61\x6d\x65" => "\156\145\167", "\151\x64" => "\156\145\x77", "\164\171\x70\145" => "\x70\141\163\x73\167\157\x72\144", "\x70\x61\164\164\145\162\156" => "\x5e\x2e\x7b" . $this->data["\x6d\x69\x6e\x5f\x70\x61\x73\x73\x77\x6f\162\x64\137\x6c\145\156\x67\164\x68"] . "\175\56\52\44"]; goto TQ2CX; QgaJb: $this->session->set_flashdata("\155\x65\163\163\141\147\145", $this->ion_auth->messages()); goto aOhL9; EhtE2: $this->session->set_flashdata("\155\145\x73\x73\x61\x67\x65", $this->ion_auth->errors()); goto fj5kv; jF6b1: goto ufIit; goto vdxsy; mqlO7: s5Btk: goto IMiDc; EinvN: $this->form_validation->set_rules("\x6e\x65\167", $this->lang->line("\162\145\x73\x65\164\137\160\141\x73\163\x77\157\x72\144\137\166\x61\154\151\x64\x61\164\151\x6f\156\137\x6e\x65\167\137\x70\141\x73\163\167\x6f\162\x64\137\x6c\x61\x62\x65\154"), "\162\x65\161\x75\151\x72\x65\144\x7c\x6d\x69\156\137\154\x65\156\x67\x74\x68\x5b" . $this->config->item("\155\x69\x6e\x5f\160\141\163\163\167\157\162\144\x5f\x6c\x65\x6e\147\x74\150", "\x69\157\156\x5f\141\x75\x74\x68") . "\135\x7c\155\x61\x74\x63\150\145\x73\x5b\x6e\145\167\x5f\x63\157\156\x66\x69\162\x6d\135"); goto HIvcE; i2bmZ: $this->data["\x75\163\x65\x72\137\151\x64"] = ["\x6e\x61\155\145" => "\165\163\145\162\137\151\x64", "\151\x64" => "\165\163\145\162\x5f\x69\x64", "\x74\171\160\145" => "\x68\x69\144\x64\145\156", "\166\141\154\x75\x65" => $user->id]; goto xjIKV; dS8kx: $this->load->view("\x5f\x74\x65\155\x70\154\141\164\x65\163\x2f\141\x75\164\150\57\x5f\146\157\157\x74\x65\x72"); goto eQFvj; aOhL9: redirect("\x61\165\164\x68\57\154\x6f\147\x69\156", "\162\145\x66\162\145\163\150"); goto UwFSL; vdxsy: Dqhf0: goto QgaJb; fj5kv: redirect("\141\165\164\150\x2f\x66\157\x72\x67\157\164\137\x70\141\x73\163\167\157\x72\x64", "\x72\145\146\162\x65\x73\x68"); goto D2sfG; UwFSL: ufIit: goto zcIdr; woeuf: $this->ion_auth->clear_forgotten_password_code($identity); goto GK7Hi; HytV3: if ($user) { goto k_fJs; } goto EhtE2; UE_MI: $identity = $user->{$this->config->item("\151\144\145\x6e\164\151\164\171", "\151\157\x6e\137\141\165\164\x68")}; goto jcF0B; IMiDc: $this->data["\x74\151\164\x6c\x65"] = $this->lang->line("\162\x65\x73\x65\164\137\160\141\163\163\x77\157\162\144\137\x68\145\x61\x64\151\x6e\147"); goto Ove6h; T9Wpw: redirect("\141\165\x74\150\x2f\162\x65\163\x65\x74\137\160\141\163\163\167\x6f\162\144\57" . $code, "\x72\x65\146\162\x65\163\x68"); goto jF6b1; eFL5b: if ($code) { goto s5Btk; } goto LLEix; Ss64h: $this->load->view("\137\164\x65\155\160\154\x61\x74\x65\163\57\x61\x75\x74\150\57\137\x68\x65\141\x64\145\x72"); goto TyyQa; qjytW: $this->data["\143\x6f\x64\145"] = $code; goto Ss64h; Ove6h: $user = $this->ion_auth->forgotten_password_check($code); goto HytV3; eQFvj: BhuTV: goto jqPze; IzFiE: if ($change) { goto Dqhf0; } goto i9h6i; d_CJ0: } public function activate($id, $code = FALSE) { goto XX7DN; RD47e: redirect("\141\x75\164\x68\57\x66\x6f\x72\147\157\164\137\160\x61\163\x73\167\x6f\162\144", "\162\x65\146\x72\145\x73\x68"); goto aAXkJ; cxpnk: if ($code !== FALSE) { goto l0nvc; } goto hx3vi; vhg_6: l0nvc: goto IDYJ5; aAXkJ: goto CMVGK; goto xoUTl; hx3vi: if (!$this->ion_auth->is_admin()) { goto d_n5l; } goto ZJP1A; XX7DN: $activation = FALSE; goto cxpnk; RyD_T: if ($activation) { goto Xl4H1; } goto PKDgF; JRCQc: CMVGK: goto xw7o4; wlOBU: nlreU: goto RyD_T; owitW: redirect("\x61\165\164\x68", "\x72\x65\146\162\145\x73\x68"); goto JRCQc; ZJP1A: $activation = $this->ion_auth->activate($id); goto ju2F6; IDYJ5: $activation = $this->ion_auth->activate($id, $code); goto wlOBU; ju2F6: d_n5l: goto T9LNv; T9LNv: goto nlreU; goto vhg_6; PKDgF: $this->session->set_flashdata("\155\x65\163\x73\141\x67\x65", $this->ion_auth->errors()); goto RD47e; xoUTl: Xl4H1: goto QayxF; QayxF: $this->session->set_flashdata("\x6d\145\163\x73\141\147\x65", $this->ion_auth->messages()); goto owitW; xw7o4: } public function deactivate($id = NULL) { goto ddtd_; jIW65: if (!($this->input->post("\143\157\x6e\x66\x69\x72\x6d") == "\x79\145\163")) { goto klK3v; } goto WjTMU; rhUxN: $this->load->library("\x66\157\162\155\137\166\141\154\151\x64\141\164\x69\x6f\x6e"); goto MUuqU; IUUWM: $this->data["\x75\x73\145\x72"] = $this->ion_auth->user($id)->row(); goto GY46K; Lk4Ji: VKNyI: goto vb224; BMG3j: DeJHp: goto rJ6A1; vb224: $this->data["\143\x73\162\x66"] = $this->_get_csrf_nonce(); goto IUUWM; rJ6A1: if (!($this->ion_auth->logged_in() && $this->ion_auth->is_admin())) { goto BshET; } goto k74P1; K0VYo: $id = (int) $id; goto rhUxN; tgCuR: show_error($this->lang->line("\x65\162\x72\157\x72\137\x63\x73\x72\x66")); goto BMG3j; wlYP1: klK3v: goto a7zdw; k74P1: $this->ion_auth->deactivate($id); goto LJit8; bpCAu: if ($this->form_validation->run() === FALSE) { goto VKNyI; } goto jIW65; MUuqU: $this->form_validation->set_rules("\143\157\156\x66\151\x72\x6d", $this->lang->line("\x64\x65\141\143\164\151\166\141\164\145\137\x76\141\154\151\x64\141\x74\151\157\156\137\x63\x6f\156\146\x69\162\x6d\137\x6c\141\x62\x65\x6c"), "\162\145\161\x75\151\x72\x65\144"); goto tDjbe; ddtd_: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto z4DOw; } goto SJS2h; a7zdw: redirect("\x61\165\164\150", "\x72\x65\146\162\x65\163\150"); goto IxTKD; jIOYr: z4DOw: goto K0VYo; WjTMU: if (!($this->_valid_csrf_nonce() === FALSE || $id != $this->input->post("\151\x64"))) { goto DeJHp; } goto tgCuR; GY46K: $this->_render_page("\x61\165\164\150" . DIRECTORY_SEPARATOR . "\144\x65\141\x63\x74\151\x76\141\164\x65\137\x75\163\x65\x72", $this->data); goto azwQ4; azwQ4: paWwL: goto OS3bQ; SJS2h: show_error("\131\x6f\x75\40\x6d\165\x73\x74\x20\142\145\40\x61\156\x20\x61\144\155\x69\x6e\x69\x73\164\162\141\x74\x6f\162\40\x74\x6f\x20\x76\x69\x65\167\40\x74\150\151\x73\40\x70\x61\147\145\56"); goto jIOYr; tDjbe: $this->form_validation->set_rules("\151\x64", $this->lang->line("\144\x65\141\143\x74\x69\x76\141\164\145\x5f\x76\x61\154\x69\144\141\164\151\x6f\156\x5f\165\163\145\162\x5f\151\x64\x5f\154\141\x62\145\154"), "\162\145\161\165\151\x72\x65\x64\x7c\141\154\x70\x68\x61\x5f\x6e\x75\x6d\x65\162\151\x63"); goto bpCAu; LJit8: BshET: goto wlYP1; IxTKD: goto paWwL; goto Lk4Ji; OS3bQ: } public function create_user() { goto YEbV2; t0hdx: sA3c9: goto VvJWU; tzCz_: $this->form_validation->set_rules("\154\141\163\164\137\x6e\141\155\145", $this->lang->line("\143\162\x65\141\164\x65\137\165\x73\x65\x72\x5f\x76\141\x6c\x69\144\x61\164\x69\157\156\x5f\x6c\156\x61\x6d\x65\x5f\154\x61\142\145\154"), "\x74\x72\x69\x6d\174\x72\145\x71\165\x69\x72\145\x64"); goto vKMh0; ofLlk: $this->data["\x70\x61\x73\163\x77\157\x72\144\x5f\x63\157\156\146\151\x72\x6d"] = ["\x6e\x61\x6d\145" => "\160\x61\163\163\x77\x6f\162\144\x5f\x63\157\x6e\x66\x69\x72\155", "\151\x64" => "\x70\x61\163\x73\x77\157\x72\x64\x5f\143\x6f\156\146\151\x72\155", "\x74\171\x70\145" => "\x70\141\163\x73\167\157\162\x64", "\x76\x61\154\x75\x65" => $this->form_validation->set_value("\160\x61\163\163\x77\157\x72\144\137\x63\x6f\156\146\x69\162\x6d")]; goto sb2v_; hdfjH: $this->data["\x63\157\155\x70\141\x6e\x79"] = ["\156\141\x6d\145" => "\143\x6f\155\x70\141\x6e\171", "\x69\144" => "\143\x6f\155\x70\141\x6e\x79", "\164\x79\x70\145" => "\164\x65\170\x74", "\166\x61\x6c\x75\x65" => $this->form_validation->set_value("\x63\x6f\x6d\160\x61\x6e\171")]; goto Sxw3m; vHUtz: $this->form_validation->set_rules("\x70\150\157\156\x65", $this->lang->line("\x63\x72\x65\x61\x74\145\x5f\165\163\145\162\137\166\x61\x6c\151\x64\141\x74\151\157\x6e\x5f\x70\150\x6f\x6e\x65\x5f\x6c\x61\x62\145\x6c"), "\x74\162\x69\155"); goto lcfN3; J4gLy: $this->data["\146\x69\x72\x73\x74\x5f\156\x61\155\145"] = ["\x6e\141\x6d\x65" => "\x66\x69\x72\163\x74\x5f\x6e\141\x6d\145", "\x69\144" => "\146\x69\x72\163\164\137\156\141\155\x65", "\x74\x79\160\x65" => "\164\x65\170\164", "\166\x61\x6c\165\145" => $this->form_validation->set_value("\x66\151\x72\x73\164\x5f\156\141\x6d\145")]; goto TfkD1; DX_wN: eQLtt: goto E_zqQ; AjzRd: $this->data["\160\x61\x73\163\x77\x6f\x72\x64"] = ["\156\141\155\x65" => "\x70\141\x73\x73\167\157\162\x64", "\151\144" => "\x70\141\x73\163\x77\x6f\162\144", "\x74\171\x70\145" => "\160\141\x73\x73\x77\x6f\x72\144", "\x76\x61\x6c\x75\x65" => $this->form_validation->set_value("\160\141\x73\163\167\157\x72\x64")]; goto ofLlk; Aq0Mq: $this->data["\x69\x64\145\156\164\x69\x74\171"] = ["\156\141\x6d\145" => "\x69\x64\145\156\164\x69\x74\x79", "\151\144" => "\x69\x64\145\x6e\164\x69\x74\x79", "\164\x79\160\x65" => "\x74\x65\170\164", "\x76\x61\154\x75\145" => $this->form_validation->set_value("\151\x64\145\156\x74\151\164\x79")]; goto OPuSA; ksjIZ: $additional_data = ["\146\x69\162\x73\164\x5f\156\x61\x6d\145" => $this->input->post("\146\151\x72\163\164\137\156\x61\x6d\145"), "\154\141\163\164\137\x6e\x61\x6d\145" => $this->input->post("\154\x61\x73\x74\137\156\x61\x6d\x65"), "\143\x6f\x6d\x70\x61\156\x79" => $this->input->post("\x63\x6f\155\160\x61\156\x79"), "\x70\x68\157\156\x65" => $this->input->post("\x70\150\157\x6e\x65")]; goto t0hdx; i_Qer: $password = $this->input->post("\x70\x61\x73\x73\167\157\162\x64"); goto ksjIZ; O9FmO: uxc2e: goto fjfla; TfkD1: $this->data["\x6c\x61\x73\164\137\156\141\x6d\145"] = ["\156\141\155\145" => "\x6c\x61\x73\x74\137\156\x61\155\145", "\151\144" => "\154\x61\163\x74\x5f\x6e\x61\x6d\x65", "\164\x79\160\x65" => "\164\x65\x78\x74", "\166\x61\154\165\x65" => $this->form_validation->set_value("\154\141\x73\164\x5f\x6e\x61\x6d\145")]; goto Aq0Mq; lcfN3: $this->form_validation->set_rules("\143\x6f\155\160\x61\156\171", $this->lang->line("\x63\162\x65\141\x74\145\137\165\x73\145\x72\x5f\166\141\x6c\151\144\x61\164\x69\x6f\156\x5f\x63\x6f\155\160\141\156\x79\137\x6c\x61\x62\145\x6c"), "\164\162\151\155"); goto IVbmd; HAA0B: $this->form_validation->set_rules("\160\x61\163\x73\167\157\x72\x64\x5f\143\157\156\x66\x69\162\x6d", $this->lang->line("\x63\x72\x65\141\x74\145\137\165\x73\x65\x72\137\x76\141\154\x69\x64\141\x74\151\157\x6e\137\160\141\163\163\167\157\162\144\137\143\x6f\x6e\x66\x69\x72\155\137\x6c\x61\142\145\x6c"), "\x72\x65\161\x75\151\x72\145\x64"); goto fw4is; v39n3: CoDYK: goto vHUtz; Sxw3m: $this->data["\x70\150\157\156\x65"] = ["\x6e\141\x6d\145" => "\160\x68\157\156\x65", "\x69\144" => "\160\150\157\156\145", "\x74\171\x70\x65" => "\x74\x65\x78\164", "\x76\x61\154\165\145" => $this->form_validation->set_value("\x70\150\x6f\156\x65")]; goto AjzRd; f4msL: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto uxc2e; } goto DX8qx; fjfla: $tables = $this->config->item("\x74\x61\142\x6c\x65\x73", "\x69\157\x6e\x5f\141\165\x74\150"); goto uFoxT; DC_Bd: $this->data["\x69\x64\145\x6e\x74\151\164\x79\137\143\x6f\x6c\x75\155\x6e"] = $identity_column; goto BE7PM; Uhzar: goto CoDYK; goto KHYop; Fuw2P: xzFF2: goto flB97; vKMh0: if ($identity_column !== "\145\x6d\141\151\154") { goto YCiY7; } goto rqVc3; sb2v_: $this->_render_page("\141\165\164\x68" . DIRECTORY_SEPARATOR . "\x63\162\145\141\x74\x65\x5f\165\163\145\x72", $this->data); goto aFTCO; uFoxT: $identity_column = $this->config->item("\x69\x64\x65\156\x74\151\164\171", "\151\x6f\x6e\x5f\141\165\164\150"); goto DC_Bd; KHYop: YCiY7: goto BJbXG; YEbV2: $this->data["\x74\x69\164\154\145"] = $this->lang->line("\x63\162\x65\x61\x74\145\x5f\165\x73\x65\x72\x5f\150\145\x61\144\x69\156\147"); goto f4msL; vgmLo: $this->form_validation->set_rules("\145\155\x61\151\x6c", $this->lang->line("\143\162\145\x61\164\145\137\165\x73\145\162\137\166\x61\154\151\144\x61\x74\151\x6f\156\137\x65\155\x61\151\x6c\x5f\154\x61\142\x65\154"), "\x74\x72\151\x6d\x7c\x72\145\x71\165\151\162\145\144\x7c\166\141\x6c\x69\x64\x5f\145\x6d\141\151\154"); goto v39n3; n6Y6I: redirect("\x61\x75\x74\x68", "\162\145\x66\x72\x65\x73\x68"); goto Fuw2P; VvJWU: if ($this->form_validation->run() === TRUE && $this->ion_auth->register($identity, $password, $email, $additional_data)) { goto eQLtt; } goto Azp3d; E_zqQ: $this->session->set_flashdata("\x6d\145\x73\x73\x61\x67\145", $this->ion_auth->messages()); goto n6Y6I; DX8qx: redirect("\x61\x75\164\150", "\162\x65\x66\162\x65\x73\150"); goto O9FmO; IVbmd: $this->form_validation->set_rules("\x70\x61\x73\x73\167\157\x72\144", $this->lang->line("\x63\x72\x65\x61\164\x65\137\x75\x73\145\162\137\166\x61\154\x69\x64\x61\164\x69\157\x6e\x5f\160\141\x73\163\x77\x6f\x72\144\x5f\x6c\x61\x62\145\x6c"), "\162\145\x71\165\x69\162\x65\x64\174\x6d\x69\156\137\x6c\x65\x6e\x67\x74\150\133" . $this->config->item("\155\x69\156\137\160\x61\163\x73\167\157\162\x64\137\x6c\145\156\147\x74\x68", "\x69\157\156\137\141\x75\x74\150") . "\135\174\x6d\141\x74\143\x68\145\x73\x5b\160\x61\x73\x73\x77\157\x72\144\x5f\143\157\x6e\146\x69\162\x6d\x5d"); goto HAA0B; rqVc3: $this->form_validation->set_rules("\145\x6d\141\x69\154", $this->lang->line("\143\162\145\x61\164\x65\137\x75\163\x65\162\137\x76\141\154\x69\x64\141\164\151\157\156\137\145\x6d\x61\151\x6c\137\x6c\141\142\145\x6c"), "\164\x72\x69\155\174\162\x65\x71\165\x69\162\145\144\x7c\x76\x61\154\x69\144\137\x65\155\141\x69\154\x7c\x69\163\137\165\x6e\151\161\165\x65\133" . $tables["\165\x73\x65\162\x73"] . "\56\x65\155\141\x69\x6c\135"); goto Uhzar; quS_E: $identity = $identity_column === "\x65\155\x61\151\154" ? $email : $this->input->post("\x69\144\x65\156\164\151\164\171"); goto i_Qer; BE7PM: $this->form_validation->set_rules("\x66\x69\x72\163\x74\x5f\156\141\x6d\x65", $this->lang->line("\143\162\145\x61\164\x65\x5f\x75\163\145\162\x5f\x76\141\154\x69\144\x61\164\151\157\x6e\x5f\146\156\x61\x6d\x65\x5f\x6c\x61\142\x65\154"), "\x74\162\x69\x6d\x7c\162\145\161\x75\x69\x72\145\144"); goto tzCz_; aFTCO: goto xzFF2; goto DX_wN; BQ41i: $email = strtolower($this->input->post("\145\x6d\x61\x69\x6c")); goto quS_E; Azp3d: $this->data["\x6d\145\163\163\x61\x67\145"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("\155\x65\163\163\141\147\145")); goto J4gLy; fw4is: if (!($this->form_validation->run() === TRUE)) { goto sA3c9; } goto BQ41i; BJbXG: $this->form_validation->set_rules("\151\144\145\x6e\x74\x69\x74\x79", $this->lang->line("\x63\x72\x65\x61\x74\x65\137\x75\x73\145\162\x5f\166\x61\154\151\144\141\164\151\157\156\x5f\x69\144\x65\x6e\164\151\x74\x79\137\x6c\141\x62\145\x6c"), "\164\x72\151\x6d\x7c\x72\145\161\165\151\162\145\144\174\151\x73\x5f\x75\156\x69\161\x75\145\133" . $tables["\165\163\x65\162\x73"] . "\56" . $identity_column . "\x5d"); goto vgmLo; OPuSA: $this->data["\145\x6d\141\151\x6c"] = ["\x6e\141\155\x65" => "\x65\155\x61\151\x6c", "\151\144" => "\x65\x6d\x61\x69\154", "\x74\171\x70\x65" => "\x74\x65\170\x74", "\x76\x61\154\x75\x65" => $this->form_validation->set_value("\145\155\141\x69\154")]; goto hdfjH; flB97: } public function redirectUser() { goto X01da; tATat: Nludd: goto hMOo3; hMOo3: redirect("\x2f", "\162\x65\146\x72\145\163\x68"); goto G1gOn; VjycU: redirect("\141\x75\164\150", "\162\x65\x66\162\145\163\150"); goto tATat; X01da: if (!$this->ion_auth->is_admin()) { goto Nludd; } goto VjycU; G1gOn: } public function edit_user($id) { goto gQGee; ejc6O: wZH08: goto gvkw2; yXWif: foreach ($groupData as $grp) { $this->ion_auth->add_to_group($grp, $id); LH2ew: } goto DLIwp; nuIV6: $this->form_validation->set_rules("\146\x69\x72\x73\164\x5f\156\x61\155\145", $this->lang->line("\145\144\x69\164\x5f\165\163\x65\162\137\166\141\x6c\x69\144\x61\164\151\157\x6e\137\x66\156\x61\155\145\137\154\141\x62\x65\x6c"), "\x74\162\x69\155\x7c\162\x65\x71\x75\151\162\x65\x64"); goto mdt9r; ETda2: $this->form_validation->set_rules("\x70\141\163\163\167\x6f\162\x64\x5f\x63\157\156\x66\x69\162\x6d", $this->lang->line("\x65\144\x69\164\x5f\165\x73\x65\162\x5f\x76\x61\154\151\x64\141\x74\151\x6f\x6e\x5f\x70\x61\x73\x73\167\x6f\162\x64\137\x63\x6f\156\146\151\x72\155\x5f\154\x61\142\x65\154"), "\162\145\161\x75\x69\x72\x65\x64"); goto KPOrF; KdfN8: if (!($this->form_validation->run() === TRUE)) { goto CcGKk; } goto UktF4; KPOrF: gklGg: goto KdfN8; u4yxO: $this->data["\146\151\162\163\x74\137\x6e\x61\155\x65"] = ["\x6e\141\x6d\x65" => "\x66\x69\162\163\164\137\x6e\x61\x6d\145", "\x69\144" => "\146\151\x72\x73\x74\137\x6e\141\x6d\x65", "\x74\171\160\x65" => "\x74\x65\x78\x74", "\166\x61\x6c\x75\145" => $this->form_validation->set_value("\x66\x69\x72\163\164\x5f\x6e\141\x6d\x65", $user->first_name)]; goto YED2z; UktF4: $data = ["\146\x69\x72\x73\x74\137\156\x61\155\145" => $this->input->post("\146\151\x72\163\x74\x5f\x6e\141\155\145"), "\x6c\x61\x73\164\x5f\156\141\x6d\x65" => $this->input->post("\x6c\x61\163\164\x5f\156\x61\155\145"), "\x63\x6f\x6d\x70\x61\x6e\x79" => $this->input->post("\x63\157\x6d\x70\141\156\171"), "\160\150\157\x6e\x65" => $this->input->post("\x70\150\x6f\x6e\x65")]; goto usG2U; rnsWC: $this->ion_auth->remove_from_group('', $id); goto QD1nO; nv1Wx: $this->data["\x70\150\157\156\x65"] = ["\156\x61\x6d\x65" => "\160\150\x6f\x6e\x65", "\151\x64" => "\160\150\x6f\156\x65", "\x74\171\x70\145" => "\164\x65\170\164", "\x76\141\154\x75\145" => $this->form_validation->set_value("\x70\150\157\x6e\145", $user->phone)]; goto MQAVQ; TT8Cb: $this->data["\x63\x75\x72\162\x65\x6e\164\107\x72\x6f\165\x70\x73"] = $currentGroups; goto u4yxO; SL7dv: redirect("\x61\165\164\x68", "\x72\145\x66\x72\x65\x73\150"); goto xYup6; Fnzpi: if (!($this->_valid_csrf_nonce() === FALSE || $id != $this->input->post("\151\x64"))) { goto Da0Rg; } goto UHNUx; qXDlT: rnVIf: goto O2N12; THEep: $this->form_validation->set_rules("\x63\157\155\x70\x61\x6e\x79", $this->lang->line("\145\x64\151\x74\137\x75\163\x65\x72\137\166\141\154\x69\144\x61\164\x69\157\156\137\x63\157\155\x70\141\156\171\x5f\154\141\142\145\154"), "\164\162\151\x6d"); goto UxMGY; C6cQL: $this->_render_page("\x61\x75\x74\x68\57\145\x64\x69\164\x5f\x75\x73\x65\162", $this->data); goto AXe4V; PtsqR: $this->session->set_flashdata("\x6d\x65\x73\x73\141\147\x65", $this->ion_auth->errors()); goto sE_0v; zdlB7: $this->data["\165\163\x65\162"] = $user; goto PTP92; gQGee: $this->data["\x74\151\x74\154\x65"] = $this->lang->line("\145\144\x69\164\x5f\165\163\145\x72\137\x68\x65\141\144\151\x6e\x67"); goto VYk3r; PTP92: $this->data["\x67\162\x6f\165\x70\163"] = $groups; goto TT8Cb; QD1nO: $groupData = $this->input->post("\x67\162\157\165\160\x73"); goto eL9yK; IOOeL: $this->redirectUser(); goto ejc6O; usG2U: if (!$this->input->post("\160\x61\163\163\x77\x6f\x72\x64")) { goto qZfRz; } goto czTcJ; a7zXU: $this->form_validation->set_rules("\160\141\x73\163\x77\x6f\162\144", $this->lang->line("\145\x64\151\164\x5f\165\x73\145\x72\x5f\166\141\154\151\x64\x61\x74\x69\157\x6e\137\160\141\163\x73\167\157\x72\144\137\x6c\x61\142\x65\x6c"), "\x72\145\x71\165\x69\x72\145\x64\x7c\155\x69\156\x5f\x6c\145\156\147\164\150\133" . $this->config->item("\x6d\151\x6e\137\x70\141\x73\163\x77\157\x72\144\x5f\154\145\156\x67\x74\150", "\151\157\x6e\x5f\141\165\164\150") . "\135\x7c\x6d\x61\x74\x63\x68\x65\x73\x5b\160\141\x73\x73\x77\157\162\x64\137\x63\x6f\x6e\146\x69\x72\155\135"); goto ETda2; DLIwp: usjVo: goto qXDlT; WIuUH: $this->data["\x63\x6f\155\160\x61\x6e\171"] = ["\156\141\x6d\x65" => "\143\157\155\x70\x61\x6e\171", "\151\x64" => "\x63\x6f\155\160\141\x6e\171", "\164\x79\x70\145" => "\x74\145\x78\164", "\166\x61\154\x75\145" => $this->form_validation->set_value("\143\x6f\155\x70\x61\156\x79", $user->company)]; goto nv1Wx; O2N12: oNg0O: goto HfJe3; pTZFQ: uHGdL: goto sV8Ny; veYC6: Da0Rg: goto DRoRq; gGE4_: fK1tY: goto zvq1h; s1qlS: $this->form_validation->set_rules("\160\150\x6f\x6e\145", $this->lang->line("\145\x64\x69\164\137\165\x73\x65\x72\x5f\166\x61\154\x69\x64\141\164\x69\157\x6e\137\x70\150\157\x6e\x65\x5f\154\x61\142\145\154"), "\x74\162\151\155"); goto THEep; aJndo: $user = $this->ion_auth->user($id)->row(); goto blYaM; sE_0v: $this->redirectUser(); goto WZGb4; gvkw2: CcGKk: goto gGE4_; eL9yK: if (!(isset($groupData) && !empty($groupData))) { goto rnVIf; } goto yXWif; zvq1h: $this->data["\143\x73\x72\146"] = $this->_get_csrf_nonce(); goto mJw2T; HfJe3: if ($this->ion_auth->update($user->id, $data)) { goto uHGdL; } goto PtsqR; UHNUx: show_error($this->lang->line("\145\x72\162\x6f\x72\137\x63\163\x72\146")); goto veYC6; w03hb: $this->data["\160\x61\x73\163\167\157\162\144\x5f\143\x6f\156\x66\151\162\155"] = ["\156\141\x6d\x65" => "\160\x61\163\163\167\x6f\162\144\137\x63\x6f\156\146\x69\162\155", "\x69\x64" => "\x70\141\163\163\167\157\x72\x64\x5f\x63\x6f\156\x66\x69\162\x6d", "\x74\x79\x70\x65" => "\x70\141\x73\163\x77\x6f\x72\x64"]; goto C6cQL; YED2z: $this->data["\154\141\x73\x74\137\156\x61\x6d\x65"] = ["\x6e\x61\x6d\145" => "\154\141\x73\164\137\x6e\141\x6d\145", "\151\144" => "\154\x61\163\164\x5f\156\x61\155\x65", "\x74\x79\160\x65" => "\164\x65\x78\164", "\166\141\x6c\165\145" => $this->form_validation->set_value("\x6c\141\x73\164\x5f\x6e\x61\x6d\145", $user->last_name)]; goto WIuUH; WZGb4: goto wZH08; goto pTZFQ; prjAj: $currentGroups = $this->ion_auth->get_users_groups($id)->result(); goto nuIV6; sV8Ny: $this->session->set_flashdata("\155\x65\163\x73\141\147\145", $this->ion_auth->messages()); goto IOOeL; mdt9r: $this->form_validation->set_rules("\154\x61\x73\164\137\156\x61\155\145", $this->lang->line("\145\x64\x69\164\x5f\165\163\x65\x72\137\x76\x61\154\x69\x64\141\164\151\157\156\137\154\156\x61\155\x65\137\x6c\141\x62\145\154"), "\164\162\151\x6d\x7c\x72\x65\x71\165\x69\x72\x65\144"); goto s1qlS; czTcJ: $data["\x70\141\163\x73\x77\x6f\162\x64"] = $this->input->post("\160\x61\x73\x73\x77\157\x72\x64"); goto gpLDp; MQAVQ: $this->data["\x70\141\163\163\x77\x6f\x72\144"] = ["\x6e\x61\x6d\145" => "\160\141\x73\x73\167\x6f\162\x64", "\151\x64" => "\x70\141\163\163\167\157\162\x64", "\x74\171\160\145" => "\160\x61\163\163\x77\157\162\144"]; goto w03hb; VYk3r: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin() && !($this->ion_auth->user()->row()->id == $id))) { goto Kl_ji; } goto SL7dv; gpLDp: qZfRz: goto LHABI; UxMGY: if (!(isset($_POST) && !empty($_POST))) { goto fK1tY; } goto Fnzpi; DRoRq: if (!$this->input->post("\x70\141\x73\163\167\157\x72\144")) { goto gklGg; } goto a7zXU; LHABI: if (!$this->ion_auth->is_admin()) { goto oNg0O; } goto rnsWC; mJw2T: $this->data["\x6d\x65\163\163\x61\147\x65"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("\x6d\x65\163\163\x61\147\145")); goto zdlB7; blYaM: $groups = $this->ion_auth->groups()->result_array(); goto prjAj; xYup6: Kl_ji: goto aJndo; AXe4V: } public function create_group() { goto bY6TH; Tt_DO: $this->data["\155\x65\x73\x73\x61\x67\145"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("\x6d\x65\163\163\x61\x67\145")); goto p23kj; QSdAa: redirect("\x61\165\164\150", "\162\145\x66\x72\145\x73\150"); goto mKFd9; xAPYP: $this->form_validation->set_rules("\x67\x72\x6f\x75\160\137\156\141\x6d\145", $this->lang->line("\143\x72\x65\x61\x74\x65\x5f\147\162\x6f\165\160\x5f\x76\141\154\x69\x64\141\164\151\157\x6e\x5f\x6e\141\x6d\x65\137\x6c\141\x62\145\154"), "\x74\162\x69\155\x7c\162\x65\161\x75\x69\162\145\144\174\x61\x6c\160\150\x61\137\x64\x61\x73\x68"); goto ZUWXG; O9mc_: $this->data["\x64\x65\x73\143\162\x69\160\x74\151\x6f\x6e"] = ["\156\x61\155\x65" => "\x64\145\x73\143\x72\x69\x70\164\x69\157\x6e", "\151\144" => "\144\x65\163\x63\162\151\x70\164\151\157\156", "\x74\171\160\x65" => "\x74\x65\170\164", "\166\x61\154\165\145" => $this->form_validation->set_value("\144\145\163\143\162\x69\x70\164\151\x6f\156")]; goto zkiEm; R51jq: $new_group_id = $this->ion_auth->create_group($this->input->post("\147\162\x6f\165\160\x5f\156\141\x6d\145"), $this->input->post("\x64\x65\x73\x63\x72\x69\160\164\x69\x6f\156")); goto vo9JI; BhejH: goto fISZk; goto a63J9; ZUWXG: if (!($this->form_validation->run() === TRUE)) { goto qbVmd; } goto R51jq; mKFd9: fISZk: goto qEFPL; p23kj: $this->data["\x67\162\157\x75\x70\x5f\156\141\x6d\x65"] = ["\x6e\141\x6d\x65" => "\147\162\157\165\x70\137\x6e\x61\x6d\145", "\x69\x64" => "\x67\162\x6f\x75\160\x5f\156\x61\155\x65", "\164\x79\160\145" => "\x74\145\170\164", "\x76\141\x6c\x75\x65" => $this->form_validation->set_value("\x67\x72\157\165\160\137\x6e\x61\155\145")]; goto O9mc_; atCCx: $this->session->set_flashdata("\155\x65\x73\x73\141\147\x65", $this->ion_auth->errors()); goto BhejH; zkiEm: $this->_render_page("\141\x75\x74\150\x2f\x63\x72\x65\141\x74\145\x5f\x67\x72\157\x75\160", $this->data); goto UYcGz; yvtgz: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto chlw7; } goto mnM2f; NCzYl: $this->session->set_flashdata("\155\x65\x73\x73\x61\x67\145", $this->ion_auth->messages()); goto QSdAa; mitGd: chlw7: goto xAPYP; mnM2f: redirect("\x61\x75\164\150", "\162\145\x66\162\145\163\150"); goto mitGd; bY6TH: $this->data["\164\x69\164\154\x65"] = $this->lang->line("\143\162\145\141\x74\x65\137\147\x72\157\x75\160\137\164\x69\164\154\x65"); goto yvtgz; vo9JI: if ($new_group_id) { goto coT1k; } goto atCCx; a63J9: coT1k: goto NCzYl; qEFPL: qbVmd: goto Tt_DO; UYcGz: } public function edit_group($id) { goto RHlI4; cLwlz: Gixi0: goto h2uQz; qnnkQ: $this->form_validation->set_rules("\147\162\157\x75\x70\137\156\x61\155\145", $this->lang->line("\145\x64\151\x74\137\x67\x72\157\x75\x70\x5f\166\141\x6c\x69\144\141\164\151\x6f\156\137\156\x61\x6d\x65\x5f\x6c\141\x62\145\154"), "\164\x72\x69\155\174\162\x65\161\x75\151\x72\x65\144\174\141\154\160\x68\x61\137\x64\141\x73\150"); goto ecpEf; h2uQz: $group = $this->ion_auth->group($id)->row(); goto qnnkQ; kuCiI: $this->data["\x67\x72\x6f\165\160\137\156\141\155\x65"] = ["\x6e\141\x6d\x65" => "\147\162\x6f\x75\160\x5f\x6e\141\x6d\x65", "\x69\x64" => "\147\x72\x6f\165\160\x5f\x6e\x61\155\x65", "\x74\x79\160\145" => "\x74\145\x78\164", "\166\x61\154\x75\x65" => $this->form_validation->set_value("\147\x72\x6f\165\160\x5f\x6e\x61\155\x65", $group->name)]; goto cilXw; kuhg1: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto Gixi0; } goto VKrWS; F796A: redirect("\x61\165\164\x68", "\x72\145\x66\162\145\163\x68"); goto I6IBi; R3Zes: if ($group_update) { goto pIZiV; } goto OkarX; yD2vF: $this->session->set_flashdata("\x6d\x65\163\x73\x61\x67\145", $this->lang->line("\x65\144\151\164\x5f\147\162\x6f\165\x70\x5f\163\x61\x76\145\144")); goto MkwN3; sWkkU: $this->_render_page("\141\x75\164\150" . DIRECTORY_SEPARATOR . "\x65\x64\151\164\x5f\147\162\x6f\x75\x70", $this->data); goto OllIL; D8pvt: V90Dw: goto HUdq0; I6IBi: H2OIg: goto y6DAC; y6DAC: $this->data["\164\151\x74\154\145"] = $this->lang->line("\x65\x64\151\164\137\147\162\x6f\x75\x70\137\x74\x69\164\154\x65"); goto kuhg1; Ylt31: gy6Nt: goto oo6KM; aDiFC: $this->data["\155\x65\163\x73\141\x67\x65"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("\155\x65\163\x73\141\x67\145")); goto zRPBR; ecpEf: if (!(isset($_POST) && !empty($_POST))) { goto KRphf; } goto UVpkT; UVpkT: if (!($this->form_validation->run() === TRUE)) { goto N1mx7; } goto ljiER; cilXw: if (!($this->config->item("\141\x64\155\x69\x6e\137\x67\x72\157\x75\160", "\x69\157\x6e\x5f\x61\x75\x74\150") === $group->name)) { goto gy6Nt; } goto M5sUf; oo6KM: $this->data["\x67\162\x6f\x75\160\x5f\x64\x65\x73\x63\x72\151\160\x74\151\157\156"] = ["\156\x61\x6d\145" => "\147\x72\157\165\160\x5f\x64\x65\163\x63\x72\151\160\164\151\x6f\x6e", "\151\144" => "\147\x72\157\165\160\137\x64\145\163\x63\x72\x69\x70\164\151\157\x6e", "\x74\171\x70\x65" => "\x74\x65\x78\164", "\166\141\x6c\165\145" => $this->form_validation->set_value("\147\x72\x6f\165\160\137\x64\x65\x73\x63\x72\151\160\x74\151\157\x6e", $group->description)]; goto sWkkU; mwVow: pIZiV: goto yD2vF; MkwN3: redirect("\x61\165\164\150", "\x72\145\x66\x72\145\x73\x68"); goto D8pvt; ljiER: $group_update = $this->ion_auth->update_group($id, $_POST["\147\162\x6f\165\160\137\156\x61\x6d\x65"], array("\144\145\163\x63\162\151\x70\x74\x69\157\x6e" => $_POST["\147\x72\x6f\165\160\x5f\x64\145\163\x63\x72\151\x70\x74\151\157\156"])); goto R3Zes; rGOJN: goto V90Dw; goto mwVow; M5sUf: $this->data["\x67\162\x6f\x75\160\x5f\x6e\141\155\x65"]["\162\145\141\x64\157\x6e\154\x79"] = "\x72\x65\x61\144\x6f\156\x6c\x79"; goto Ylt31; HUdq0: N1mx7: goto xGDyq; zRPBR: $this->data["\x67\x72\157\165\x70"] = $group; goto kuCiI; xGDyq: KRphf: goto aDiFC; VKrWS: redirect("\141\x75\164\150", "\x72\x65\146\162\145\163\150"); goto cLwlz; OkarX: $this->session->set_flashdata("\155\145\x73\x73\141\147\145", $this->ion_auth->errors()); goto rGOJN; RHlI4: if (!(!$id || empty($id))) { goto H2OIg; } goto F796A; OllIL: } public function _get_csrf_nonce() { goto W0Lty; VsF4y: return [$key => $value]; goto o9AkA; x0lGx: $key = random_string("\141\x6c\x6e\x75\155", 8); goto aWjKX; iw3rn: $this->session->set_flashdata("\x63\163\162\146\153\145\171", $key); goto EZeKY; aWjKX: $value = random_string("\141\154\x6e\165\155", 20); goto iw3rn; EZeKY: $this->session->set_flashdata("\143\x73\x72\x66\166\x61\154\165\x65", $value); goto VsF4y; W0Lty: $this->load->helper("\x73\x74\162\151\x6e\147"); goto x0lGx; o9AkA: } public function _valid_csrf_nonce() { goto xMJwc; cyTBq: D8gYP: goto YSZj8; YSZj8: return FALSE; goto KO_5Z; mHR8J: return TRUE; goto cyTBq; R6keX: if (!($csrfkey && $csrfkey === $this->session->flashdata("\143\x73\162\146\x76\x61\154\165\x65"))) { goto D8gYP; } goto mHR8J; xMJwc: $csrfkey = $this->input->post($this->session->flashdata("\x63\x73\162\146\x6b\x65\171")); goto R6keX; KO_5Z: } public function _render_page($view, $data = NULL, $returnhtml = FALSE) { goto s4Xd6; s4Xd6: $viewdata = empty($data) ? $this->data : $data; goto JTCHe; Hybq4: if (!$returnhtml) { goto CfgvR; } goto Z7Nu6; kYjzI: CfgvR: goto tt7bL; Z7Nu6: return $view_html; goto kYjzI; JTCHe: $view_html = $this->load->view($view, $viewdata, $returnhtml); goto Hybq4; tt7bL: } }

Function Calls

None

Variables

None

Stats

MD5 9732501cf61dd7c9995b9b81724c7d09
Eval Count 0
Decode Time 71 ms