4D v16.3

GET USER PROPERTIES

Página Inicial

 
4D v16.3
GET USER PROPERTIES

GET USER PROPERTIES 


 

GET USER PROPERTIES ( refUsuario ; nome ; inicio ; senha ; numLogin ; ultLogin {; adesao {; propGrupo}} ) 
Parâmetro Tipo   Descrição
refUsuario  Inteiro longo in Nº de referência de usuário
nome  String in Nome de usuário
inicio  String in Nome de método de início
senha  String in Sempre é uma cadeia vazia
numLogin  Inteiro longo in Número de logins para o banco de dados
ultLogin  Data in Data do último login ao banco de dados
adesao  Array inteiro longo in Número de ID dos grupos ao qual o usuário pertence
propGrupo  Inteiro longo in Número de ID do proprietário do grupo

GET USER PROPERTIES  retorna a informação sobre o usuário cujo número de referência se passa no parâmetro refUsuario. Deve passar um número de referência de usuário retornado pelo comando GET USER LIST.

Se a conta de usuário não existir ou tiver sido apagada, se gera o erro -9979. Pode interceptar este erro com um método de gestão de erros instalado por ON ERR CALL. Senão, pode chamar Is user deleted para testar a conta de usuário antes de chamarGET USER PROPERTIES.

Os números de referência para os usuários podem ter os seguintes valores ou faixas:

Número de referência de usuárioDescrição usuário
1Desenhador
2Administrador
3 a 15000Usuário criado pelo Desenhador
(usuário #3 é o primeiro usuário criado pelo Desenhador,
usuário #4 o segundo, etc.).
-11 a -15000Usuário criado pelo Administrador
(usuário #-11 é o primeiro usuário criado pelo Administrador,
usuário #-12 o segundo, etc.).

Depois da chamada, recupera o nome, método de inicio, senha criptografada, número de logins e a data da última utilização do banco nos parâmetros nome, inicio, senha, numLogin e ultLogin.

Nota: o parâmetro senha é obsoleto (sempre devolve uma cadeia vazia). Se deseja verificar a senha de um usuário, utilize a função Validate password.

Se passa o parâmetro opcional adesao, recupera os números de referência únicos dos grupos aos quais pertence o usuário.

Se passa o parâmetro opcional propGrupo, obtém o número de referência do grupo “proprietário” do usuário, ou seja o grupo proprietário por padrão dos objetos criados por este usuário.

Os números de referência para os grupos podem ser os seguintes:

Número de referência do grupoDescrição do grupo
15001 a 32767Grupo criado pelo Desenhador ou pelo proprietário do grupo
(o grupo #15001 é o primeiro grupo criado pelo Desenhador,
o grupo #15002 o segundo, etc.).
-15001 a -32768Grupo criado pelo Administrador ou pelo proprietário do grupo
(o grupo #-15001 é o primeiro grupo criado pelo Administrador,
o grupo #-15002 o segundo, etc.).

Se não tiver privilégios de acesso para chamar ao comando GET USER PROPERTIES ou se outro processo abriu no sistema de senhas, um erro de privilégios de acesso é gerado. Pode interceptar este erro com un método de gestão de erros instalado por ON ERR CALL.



Ver também 

GET GROUP LIST
GET USER LIST
Is user deleted
Set user properties
Validate password

 
PROPRIEDADES 

Produto: 4D
Tema: Usuário e Grupos
Número 611

Este comando modifica a variável sistema Error

 
HISTÓRIA 

Modificado: 4D 2004

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)