4D v14.3

Validate Digest Web Password

Página Inicial

 
4D v14.3
Validate Digest Web Password

Validate Digest Web Password  


 

Validate Digest Web Password ( nomeUsuario ; senha ) -> Resultado 
Parâmetro Tipo   Descrição
nomeUsuario  Texto in Nome do usuário
senha  Texto in Senha de usuário
Resultado  Booleano in True = Autenticação OK; False = autenticação falha

O comando Validate Digest Web Password permite verificar a validez da informação de identificação (nome e senha) fornecida por um usuário que se conecta ao servidor web. Este comando deve ser utilizado no On Web Authentication Database Method no contexto de uma autenticação web em modo Digest (ver a seção Conexões de Segurança).

Passe nos parâmetros nomeUsuario e senha, a informação de identificação do usuário armazenada localmente. O comando utiliza esta informação para gerar um valor que se compare com a informação enviada pelo navegador web.

Se os valores forem idênticos, o comando retorna True. Do contrário, retorna False.

Pode utilizar este mecanismo para administrar e manter por programação seu próprio sistema de acesso seguro ao servidor web. Note que a validação Digest não pode ser usado em conjunto com as senhas 4D.

Nota: Se o navegador não compatível a autenticação Digest, um erro é retornado (erro de autenticação).

Exemplo  

Exemplo de método de base On Web Authentication em modo Digest:

  ` Método de banco On Web Authentication
 C_TEXT($1;$2;$5;$6;$3;$4)
 C_TEXT($usuario)
 C_BOOLEAN($0)
 $0:=False
 $usuario:=$5
  `Por razoes de segurança, recusar os nomes que contenham @
 If(WithWildcard($usuario))
    $0:=False
  `O método WithWildcard é descrito na seção "Método de banco On Web Authentication"
 Else
    QUERY([WebUsers];[WebUsers]Usuario=$usuario)
    If(OK=1)
       $0:=Validate Digest Web Password($usuario;[WebUsers]senha)
    Else
       $0:=False `Usuario inexistente
    End if
 End if

 
PROPRIEDADES 

Produto: 4D
Tema: Web Server
Número 946

 
HISTÓRIA 

Criado por: 4D v11 SQL
Renomear: 4D v13

 
VER TAMBÉM 

On Web Authentication Database Method
Validate password

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)

Inherited from : Validate Digest Web Password ( 4D v11 SQL Release 6)
Parent of : WEB Validate digest ( 4D v13.5)