Example #1
0
 function reset($hash)
 {
     $u = User::find_by_hash($hash);
     if ($u) {
         $pass = uniqid();
         $u->password = $pass;
         $u->hash = NULL;
         $u->save();
         $data['msg'] = '<p>Su clave ha sido reestablecida a:</p>';
         $data['msg'] .= '<p><strong class="resaltado">' . $pass . '</strong></p>';
         $data['msg'] .= '<p>Anotela en un lugar seguro e inicie sesión nuevamente para cambiarla.</p>';
     } else {
         $data['msg'] = 'Ha sido imposible recuperar su contraseña, intente nuevamente o pongase en contacto con el administrador del sistema.';
     }
     $this->load->view('auth/reset', $data);
 }