Il suffit a mon avis de faire un simple find avec conditions :
$user = $this->User->find('first', array(
'conditions' => array(
'pseudo' => $this->request->data'User']'pseudo'],
'email' => $this->request->data'User']'email'],
'key' => $token_key
)
));
if(!$user){
if( $this->User->save($this->request->data) ){
// success
}
}else{
$this->Session->setFlash('Erreur, vos identifiants existent deja');
}
Quelque chose dans ce genre je pense. Essayes et dis moi