4D v13.4

Validate password

Inicio

 
4D v13.4
Validate password

Validate password 


 

Validate password ( refUsuario ; contraseña ) -> Resultado 
Parámetro Tipo   Descripción
refUsuario  Entero largo in Número de referencia único
contraseña  Cadena in Contraseña no encriptada
Resultado  Booleano in True = contraseña correcta False = contraseña incorrecta

Validate password devuelve True si la cadena pasada en contraseña es la contraseña para la cuenta de usuario cuyo número de referencia se pasa en refUsuario.

El comando es temporizado con el fin de evitar ataques de fuerza bruta, en otras palabras, intentos de múltiples combinaciones de nombres de usuario/contraseña. Como resultado, después de la cuarta llamada a este comando, no se ejecuta por un periodo de 10 segundos. Esta temporización es global a la estación de trabajo.

Ejemplo  

Este ejemplo verifica si la contraseña del usuario “Hardy” es “Laurel”:

 GET USER LIST(atNombreUsuario;alRefUsuario)
 $vlElem:=Find in array(atNombreUsuario;"Hardy")
 If($vlElem>0)
    If(Validate password(alRefUsuario{$vlElem};"Laurel"))
       ALERT("¡Sí!")
    Else
       ALERT("¡Errorl!")
    End if
 Else
    ALERT("Nombre de usuario desconocido")
 End if

 
PROPIEDADES 

Producto: 4D
Tema: Grupos y usuarios
Número 638

 
INDEX

Lista alfabética de los comandos

 
HISTORIA 

Modificado: 4D 2004

 
VER TAMBIÉN 

GET USER PROPERTIES
Set user properties
Validate Digest Web Password