/** * Setta il token per l'utente * * @param int $ttl * @return User */ public function writeToken($ttl = self::DEFAULT_TOKEN_TTL) { $salt = base64_encode($this->email . $this->id); $this->token = Session::generateToken($salt); $this->refreshToken($ttl); $this->save(); return $this; }