/** * Log the user * * @param User $user * @return UsernamePasswordToken */ public function loginUser(User $user) { $token = new UsernamePasswordToken($user, $user->getPassword(), "main", $user->getRoles()); $this->tokenStorage->setToken($token); return $token; }
/** * Register mail action * * @param Request $request * @return \Symfony\Component\HttpFoundation\Response */ public function registerAction(Request $request, User $user, $token) { $email = strtr(base64_encode($user->getEmail()), array("/" => ".", "+" => "-", "=" => "_")); return $this->render("ADHUserBundle:Mail:register.html.twig", array("user" => $user, "email" => $email, "token" => $token)); }