Пример #1
0
 /**
  * @param InteractiveLoginEvent $event A InteractiveLoginEvent instance
  */
 public function onSecurityInteractiveLogin(InteractiveLoginEvent $event)
 {
     if (!($token = $event->getAuthenticationToken())) {
         return;
     }
     $user = $token->getUser();
     if (!$user instanceof UserInterface) {
         return;
     }
     $user->setLastLogin(new \DateTime());
     $this->userManager->saveUser($user);
 }
Пример #2
0
 /**
  * {@inheritdoc}
  */
 public function supportsClass($class)
 {
     $userClass = $this->userManager->getClass();
     return $userClass === $class || is_subclass_of($class, $userClass);
 }