/** * @param PDOStatement $query_result */ private function treat_success($query_result) { // Se o login e senha passado existem, inicia uma sessão, caso contrário, avisa o usuário. if ($result_obj = $query_result->fetchObject()) { // Define o nome no retorno parent::set_result('name', $result_obj->name); // Guarda o Id, para manter o login, e o Nome do usuário, para evitar uma consulta. TSession::set_value('id_user', $result_obj->id); TSession::set_value('name', $result_obj->name); } else { parent::set_error(1, "O par de usuário e senha não foi encontrado."); } }