jetonPartenaire = $res['JWT']; $jetonDecode = $this->auth->decoderJetonManuellement($this->jetonPartenaire); // stockage pour traitement dans les autres méthodes $this->data = $jetonDecode['details']; //var_dump($jeton); if ( !empty($this->data['email'])) { //var_dump($this->data['email']); return true; } } return false; } protected function getNomPartenaire() { return "plantnet"; } public function getCourriel() { return $this->data['email']; } protected function getId() { // la clef primaire est le "username" dans Pl@ntNet, apparemment return $this->data['username']; } protected function getValeursProfilPartenaire() { return array( 'nom' => $this->data['lastname'], 'prenom' => $this->data['firstname'], 'email' => $this->data['email'], 'pseudo' => $this->data['username'] ); } /*public function getTimestampMajPartenaire() { return 420000000000; }*/ }