public function login($user, $pass) { try { $userCtrl = new UsuarioController($this->persistenceManager); $users = $userCtrl->getUsuariosByUsuarioLoginAndUsuarioClave($user, md5($pass)); if (count($users) == 1) { $_SESSION["in_session"] = true; $cm = new CommunicationMensaje(true, SALAS_COMP_ALERT_A_OPERATION_SUCCESS, $this->ID + 0); } else { $cm = new CommunicationMensaje(false, "Usuario o contraseña incorrectos.", $this->ID + 0, "Usuario o contraseña incorrectos."); } return $cm; } catch (Exception $e) { return new CommunicationMensaje(false, $e->getMessage(), $this->ID + 2 . "->" . $e->getCode()); } }