Exemple #1
0
 /**
  * Funcion para loguearse
  */
 function index()
 {
     if ($this->session->userdata('usuario_id')) {
         redirect("/login/access");
     }
     if (isset($_POST['login']) && isset($_POST['password'])) {
         if ($this->Usuario_model->login($_POST['login'], $_POST['password'])) {
             $usuario = $this->Usuario_model->findByField('login', $_POST['login']);
             $this->session->set_userdata(array('usuario_nombre' => Usuario_model::nombreCompleto($usuario), 'usuario_id' => $usuario->id, 'usuario_tipo' => $usuario->tipo, 'token' => md5(rand())));
             $this->session->set_flashdata('notice', "Usted a ingresado correctamente");
             redirect("/login/access");
         } else {
             $this->session->set_flashdata('error', "Usted a ingresado un usuario o contraseña inválidos");
         }
     }
     $data['template'] = 'login/index';
     $this->load->view('layouts/application', $data);
 }
Exemple #2
0
<?php 
echo link_to("Nuevo usuario", '/usuarios/create', array('class' => 'new'));
?>
<table class="decorated">
  <tr>
    <th>Nombre completo</th>
    <th>Usuario</th>
    <th>Email</th>
    <th>Usuario</th>
  </tr>
  <?php 
foreach ($usuarios->result() as $usuario) {
    ?>
  <tr>
    <td><?php 
    echo Usuario_model::nombreCompleto($usuario);
    ?>
</td>
    <td><?php 
    echo $usuario->login;
    ?>
</td>
    <td><?php 
    echo $usuario->email;
    ?>
</td>
    <td><?php 
    echo link_to('editar', 'usuarios/edit/' . $usuario->id);
    ?>
</td>
  </tr>