4D v18dataStore.provideDataKey( ) |
|||||||||||||||||||||||||||||||||||||||||
|
4D v18
dataStore.provideDataKey( )
|
Propriedade | Tipo | Descrição | |
success | Booleano | True se a chave de cifrado proporcionada coincidir com os dados cifrados, do contrário False | |
As propriedades a seguir são devolvidas apenas se sucess for FALSE | |||
status | Número | Código de erro (4 se a chave de cifrado proporcionada for incorreta) | |
statusText | Texto | Mensagem de erro | |
errors | Colección | Pilha de erros. O primeiro erro tem o índice mais alto. | |
[ ].componentSignature | Texto | Nome do componente interno | |
[ ].errCode | Número | Número de errr | |
[ ].message | Texto | Mensagem de erro |
Se não proporcionar curPassphrase ou curDataKey, dataStore.provideDataKey( ) devolve null (não é gerado um erro).
C_OBJECT($keyStatus)
C_TEXT($passphrase)
$passphrase:=Request("Ingresse a passe-frase")
If(OK=1)
$keyStatus:=ds.provideDataKey($passphrase)
If($keyStatus.success)
ALERT("Você deu uma chave de cifrado válida")
Else
ALERT("Você deu uma chave de cifrado não válida, não poderá trabalhar com dados cifrados")
End if
End if
Produto: 4D
Tema: ORDA - DataStore
Manual de linguagem 4D ( 4D v18)