/** * This is called when an authentication is successful. * * @param Request $request * @param UserInterface $user */ public function set(Request $request, UserInterface $user) { $this->remove(); if (!$this->isRememberMeRequested($request)) { return; } $expires = self::COOKIE_LIFETIME + time(); $value = $this->generateCookieValue($user->getUsername(), $expires, $user->getPassword()); $this->cookie->set($this->name, $value, $expires); }