/** * Verifier le hash de signature d'une action * toujours exclusivement pour l'auteur en cours * http://doc.spip.org/@verifier_action_auteur * * @param $action * @param $hash * @return bool */ function verifier_action_auteur($action, $hash) { list($id_auteur, $pass) = caracteriser_auteur(); if ($hash == _action_auteur($action, $id_auteur, $pass, 'alea_ephemere')) { return true; } if ($hash == _action_auteur($action, $id_auteur, $pass, 'alea_ephemere_ancien')) { return true; } return false; }
function verifier_action_auteur($action, $valeur) { list($id_auteur, $pass) = caracteriser_auteur(); if ($valeur == _action_auteur($action, $id_auteur, $pass, 'alea_ephemere')) return true; if ($valeur == _action_auteur($action, $id_auteur, $pass, 'alea_ephemere_ancien')) return true; return false; }