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); }