SET GROUP ACCESS
SET GROUP ACCESS {( grupos )}
Parâmetro | Tipo | Descrição | |
---|---|---|---|
grupos | Collection | → | Nome 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