Пример #1
0
 /**
  * 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;
 }
Пример #2
0
 /**
  * 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));
 }