Nonces.CheckAndRemove
| Nonces = class static (TObject) | Interface de Nonces | Exemples de Nonces |
Qubes 6.8 Vérifie si un nonce existe et a une certaine valeur, puis le supprime
Syntaxe
class function CheckAndRemove(nonce: String; data: String = ''): Boolean
nonce: nonce à vérifier
data: valeur éventuelle à vérifier
Remarques
Retourne Vrai si nonce est défini et si data n'est pas vide, si sa valeur est celle de data.
Puis supprime le nonce s'il était défini.
Voir aussi CheckAndKeep pour effectuer la vérification sans supprimer le nonce.
Exemples
var n1 := Nonces.Generate(1000, 'one');
var n2 := Nonces.Generate(1000, 'two');
PrintLn(Nonces.CheckAndRemove(n1, 'one')); // true nonce connu et donnée correcte
PrintLn(Nonces.CheckAndRemove(n1, 'hello')); // false nonce connu mais données incorrectes
PrintLn(Nonces.CheckAndRemove(n1, 'one')); // false nonce inconnu (supprimé si dessus)