4D v19dataStore.provideDataKey( ) |
|||||||||||||||||||||||||||||||||||||||||
|
4D v19
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 v19)
Manual de linguagem 4D ( 4D v19.1)
Adicionar um comentário