variables de sesión |
Estoy usando un proyecto con varios scripts (cada uno para diferentes proceso), puedo usar variables de sesión en estos diferentes scripts.
Hola!
Puedes usar algo así: ------------------------------------------ $userInfo = array('id_usuario' => $row->Codigo, 'nombre_usuario' => $row->Nombre, 'perfil_usuario' => $row->Perfil, 'CodRegion' => $row->CodRegion, 'Region' => $row->Region); $this->session->set_userdata($userInfo); ------------------------------------------ $arr_session = $this->session->userdata(); if (!$arr_session['id_usuario']) { /* $arr_session['id_usuario'] && $arr_session['nombre_usuario'] && $arr_session['perfil_usuario'] */ redirect('login'); } ------------------------------------------ $data['perfil_usuario'] = $arr_session['perfil_usuario']; $this->load->view('agenda_view', $data); ------------------------------------------ switch ($perfil_usuario) { case 'Admin': ------------------------------------------ <header> <H4><?php echo $this->session->userdata('nombre_usuario'); ?></H4> </header> ------------------------------------------ $id_usuario = $this->session->userdata('id_usuario'); if( ! $this->session->userdata('id_usuario')) { echo 'SESSION EXPIRED'; return false; } ------------------------------------------ if ($this->session->flashdata('logout')) { $this->session->sess_destroy(); $data['status_login'] = "Sessão finalizada!"; } ------------------------------------------ switch ( $this->session->userdata('perfil_usuario')) { case 'Administrador': ------------------------------------------ if( $this->input->post('intervalo')) { $this->session->set_userdata('intervalo', $this->input->post('intervalo') ); } else { $this->session->set_userdata('intervalo', 'HOY' ); } // echo $this->session->userdata('intervalo'); switch ( $this->session->userdata('intervalo')) { case 'HOY': ------------------------------------------ Salu2!! |
Welcome Guest, Not a member yet? Register Sign In |