/** * Méthode permettant de générer un nouveau jeton pour l'utilisateur à destinations de l'api. * * @param EiUser $user * @return string */ public function generateToken(EiUser $user) { $token = sha1(rand(11111, 99999999999) . $this->calculateToken($user->getGuardUser()->getEmailAddress()) . rand(11111, 99999999999)); $user->setTokenApi($token); $user->save($this->getConnection()); return $token; }