4D v13.4

Validate password

Página Inicial

 
4D v13.4
Validate password

Validate password 


 

Validate password ( refUsuario ; senha ) -> Resultado 
Parâmetro Tipo   Descrição
refUsuario  Inteiro longo in ID de usuário
senha  cadeia in Senha não criptografada
Resultado  Booleano in TRUE= senha válida; FALSE = senha inválida

Validate password retorna True se a cadeia passada em senha for a senha para a conta de usuário cujo número de referência é passado em refUsuario.

O comando é atrasado com o objetivo de evitar ataques de força bruta (flooding), em outras palavras, tentativas de múltiplas combinações de nomes de usuário/senha. Como resultado, depois da quarta chamada a este comando, não se executa por um período de 10 segundos. Este atraso é global a estação de trabalho.

Exemplo  

O exemplo verifica se a senha do usuário “Hardy” for “Laurel”:

 GET USER LIST(atNomeUsuario;aRefUsuario)
 $vlElem:=Find in array(atNomeUsuario;"Hardy")
 If($vlElem>0)
    If(Validate password(aRefUsuario{$vlElem};"Laurel"))
       ALERT("Sim")
    Else
       ALERT("Erro")
    End if
 Else
    ALERT("Nome de usuário desconhecido")
 End if

 
PROPRIEDADES 

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

 
INDEX

Lista alfabética dos comandos

 
HISTÓRIA 

Modificado: 4D 2004

 
VER TAMBÉM 

GET USER PROPERTIES
Set user properties
WEB Validate digest