Codex tools: Log in
Les Nonces WordPress sont utilisés dans les formulaire sous WordPress afin de prévenir les erreurs et les attaques.
L' API des plugins WordPress met à disposition plusieurs fonctions, filtres et hooks pour la gestions des nonces.
Pour plus d'informations sur les nonces et leur utilisations, référez-vous à:
Contents |
Voici la liste des fonctions relatives aux nonces dans le Function Reference:
Creation du formulaire en HTML:
<form id="form_id" method="POST" action="">
<input type="hidden" name="securite_nonce" value="<?php echo wp_create_nonce('securite-nonce'); ?>"/>
<input type="submit" value="Valider"/>
</form>
Traitement du formulaire en PHP:
function traitement_des_donnes() {
if(isset($_POST['securite_nonce'])) {
if(wp_verify_nonce($_POST['securite_nonce'], 'securite-nonce')) {
// Le formulaire est validé et sécurisé, suite du traitement
} else {
echo 'Erreur dans le formulaire'; exit; // le formulaire est refusé
}
}
}
add_action('init', 'traitement_des_donnes');