Saltar para o conteúdo principal
Versão: 20 R7 BETA

SET GROUP ACCESS

SET GROUP ACCESS {( grupos )}

ParâmetroTipoDescrição
gruposCollectionNome dos grupos ao qual a conta de usuário 4D deve pertencer durante a sessão

Descrição

O comando SET GROUP ACCESS modifica o nível de filiação da conte de usuário 4D para a sesão atual. Restabelece toda filiação a um grupo anterior e define as novas filiações aos grupos listados.

Nota:

  • o alcance desse comando é a sessão atual. Chamar a CHANGE CURRENT USER depois, por exemplo, restabeleceria as filiações definidas.
  • esse comando pode ser chamado apenas de 4D remote ou aplicações monousuário 4D . Não é permitido no 4D Server.

Passe no parâmetro grupos uma coleção de nomes de grupo existentes aos que deve pertenecer à conta de usuário 4D (se não existir um nome de grupo, se ignora). Se passar uma coleção vazia, a conta de usuário 4D já não pertencerá a nenhum grupo.

Se omitir o parâmetro grupos, as filiações da conta de usuário 4D são restabelecidas às filiações de grupo armazenadas no disco.

Nota:
quando uma filiação grupal oferece acesso a uma funcionalidade "serializada" (por exemplo, um plug-in), se utilizar uma licença correspondente e permanecerá anexa à conta de usuário 4D até o final da sessão, mesmo se chamar o comando SET GROUP ACCESS e é cancelado ao se chamar ao grupo.

Exemplo

Se quiser promover o usuário atual aos grupos "admin" e "plugins" durante a sessão:

 $groups:=New collection("admin";"plugins")
 SET GROUP ACCESS($groups)

Ver também

Get group access
Get plugin access
SET PLUGIN ACCESS
SET USER ALIAS

Propriedades

Número do comando1737
Thread-seguro
Proibido no servidor