Validate Digest Web Password

4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 11


Validate Digest Web Password (nomUsuario; contraseña) Booleano

ParámetroTipoDescripción
nomUsuarioTextoNombre del usuario
contraseñaTextoContraseña del usuario
ResultadoBooleanoTrue=Autenticación correcta,
False=Falla de la autenticación

Descripción

El comando Validate Digest Web Password permite verificar la validez de la información de identificación (nombre y contraseña) suministrada por un usuario que se conecta al servidor Web. Este comando debe utilizarse en el Método de base On Web Authentication en el contexto de una autenticación Web en modo Digest (ver la sección Connection Security).

Pase en los parámetros nomUsuario y contraseña, la información de identificación del usuario almacenada localmente. El comando utiliza esta información para generar un valor que se compare con la información enviada por el navegador Web.

Si los valores son idénticos, el comando devuelve True. De lo contrario, devuelve False.

Puede utilizar este mecanismo para administrar y mantener por programación su propio sistema de acceso seguro al servidor Web. Note que la validación Digest no puede ser utilizada en conjunto con las contraseñas 4D.

Nota: Si el navegador no soporta la autenticación Digest, se devuelve un error (error de autenticación).

Ejemplo

Ejemplo de método de base On Web Authentication en modo Digest:

      ` Método de base On Web Authentication
   C_TEXT($1;$2;$5;$6;$3;$4)
   C_TEXT($usuario)
   C_BOOLEAN($0)
   $0:=False
   $usuario:=$5
      `Por razones de seguridad, rechazar los nombres que contengan @
   If (WithWildcard($usuario))
   $0:=False
      `El método WithWildcard se describe en la sección "Método de base On Web Authentication"
   Else
      QUERY([WebUsers];[WebUsers]Usuario=$usuario)
      If (OK=1)
         $0:=Validate Digest Web Password($usuario;[WebUsers]contraseña)
      Else
         $0:=False `Usuario inexistente
      End if
   End if

Ver también

Método de base On Web Authentication.


4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente