web-dev-qa-db-fra.com

Vérifier que Nonce renvoie false - Request Nonce renvoie la valeur correcte

J'essaie de vérifier que le nonce que j'ai créé existe mais, pour une raison quelconque, il continue de retourner faux, pourquoi cela se produit-il?

Créer mon nonce:

<?php wp_nonce_field('test_slider_action','test_slider_options_nonce'); ?>

Vérification de mon nonce existe:

if($_POST && wp_verify_nonce($_REQUEST['test_slider_options_nonce']))
    echo "TEST";

si je vide mon $_REQUEST, j'obtiens la valeur correcte, mais si je vide mon wp_verify_nonce, il retourne faux. Si cela est important, ma vérification $_POST et ma création de formulaire/nonce se trouvent sur la même page. De quoi d'autre ai-je besoin pour le faire vérifier?

1
Howdy_McGee

Vous devez passer l'action pour vérifier votre nonce, wp_verify_nonce a deux paramètres.

if($_POST && wp_verify_nonce($_REQUEST['test_slider_options_nonce'],'test_slider_action'))
    echo "TEST";
7
Andrew Bartel