Bonjour,
Voila je rencontre un petit problème avec mon code.
Pour réinitialiser le mot de passe d'un utilisateur,
8URje veux faire passer son id et son tokken par l'url. Un exemple : http://monsite/users/confirme?id=1&token=RoKIayVwQLHfsSLtYhiE8O2jrfuUJQoIcpyJEQTUlTiwJo1mxjUGfJR

/**
    ** fontion confirme
    **/
    function confirme(){
        if (isset($_GET['id']) && isset($_GET['token'])) {
            $_SESSION['ulrid'] = $_GET['id'];
            $_SESSION['urltoken'] = $_GET['token'];
            $this->redirect('users/reset');
        }else{
            $this->Session->setFlash('Ce token n\'est pas valide.','danger');
            $this->redirect('users/login');
        }

Tous marche bien en local. Mais en ligne sur le serveur, j'obtiens le message suivant apres avoir cliquer sur le lien recu par mail:

Page introuvable
Le controller users n'a pas de méthode confirme?id=1&token=RoKIayVwQLHfsSLtYhiE8O2jrfuUJQoIcpyJEQTUlTiwJo1mxjUGfJR

J'aimerais savoir pourquoi le serveur en ligne considere "confirme?id=1&token=RoKIayVwQLHfsSLtYhiE8O2jrfuUJQoIcpyJEQTUlTiwJo1mxjUGfJR" comme une methode alors que wamp considere bien "confirme" uniquement comme methode.

merci

1 réponse


Les logs ça aiderai pas mal