Hello =) (buarf post post post)

Je suis en train d'essayer de faire le systeme d'inscription sur la structure mvc mais au moment de verifier le couple Login/pass

sa foire :/ je trouve pas les fonction qui verifirait si le couple existe ou pas ...

pour le Model user sa marche avec les regex et tout inspirer du tuto avec cakephp pour verifier le formulaire mais pour le reste ...

Voici mon code ...

function register(){
        $data = array($this->request->data);
        $v'login']'mail'] = $this->request->data;
        $this->loadModel('User');
        $d'login']'mail'] = $this->User->find(array(
            'fields' => 'login,mail'
        ));
        debug($v);
        debug($d);
            if($v'login']'mail'] == $d'login']'mail']){
                echo "enregistrement";
            }else{
                echo "ressemblance";
            }   
    }
}

2 réponses


serda
Auteur
Réponse acceptée

Oui non mais jsui a coter d'la plaquer c'est temp si xD j'vai m'faire le tuto de l'authentification a l'envers ;)

Normal Que ça marche pas car à $v'login']'mail'] tu lui donne tout le tableau data et à $d'login']'mail'] tu lui donne les champs login et mail de la bdd.

Il faut que extrait ton champs mail de data puis celui de ta bdd pour les comparer.

function register(){
        $v'mail'] = $this->request->data->mail;
        $this->loadModel('User');
        $d'user'] = $this->User->find(array(
            'fields' => 'login,mail'
        ));

        if($v'mail'] == $d'user']'mail']){
            echo "enregistrement";
        }else{
            echo "ressemblance";
        }   
    }
}