public function onAuthenticationSuccess(Request $request, TokenInterface $token) { $userLogin = new UserLogin(); $userLogin->setIpAddress($request->getClientIp()); $userLogin->setUser($token->getUser()); $this->em->persist($userLogin); $this->em->flush(); return new RedirectResponse($this->router->generate('default_security_target')); }
/** * Remove userLogin * * @param \AppBundle\Entity\UserLogin $userLogin */ public function removeUserLogin(UserLogin $userLogin) { $this->userLogins->removeElement($userLogin); }