Quelle que soit la façon dont vous écrivez ceci, vous le ferez besoin de ces xxx
et yyy
valeurs dans verifyNewPassword.php. La meilleure solution serait de les enregistrer dans des entrées masquées lorsqu'elles sont transmises à resetpassword.php, de les envoyer avec les valeurs POSTées et de les vérifier une fois de plus à partir de verifyNewPassword.php.
Si vous voulez éviter le lien, vous pouvez envoyer une réponse 303 avec le Location
en-tête défini sur http://mysite.net/resetpassword.php?id=xxx&username=yyy
, avec un autre indicateur facultatif défini si vous vouliez afficher un message d'erreur.