• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
variables de sesión

#1
Estoy usando un proyecto con varios scripts (cada uno para diferentes proceso), puedo usar variables de sesión en estos diferentes scripts.
Reply

#2
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!!
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.