Esempio n. 1
0
 public function logUser(\Perso\UserBundle\Entity\User $user)
 {
     // Here, "main" is the name of the firewall in your security.yml
     $token = new UsernamePasswordToken($user, null, 'main', $user->getRoles());
     $this->get('security.context')->setToken($token);
     // Fire the login event
     $this->get('event_dispatcher')->dispatch(AuthenticationEvents::AUTHENTICATION_SUCCESS, new AuthenticationEvent($token));
 }
Esempio n. 2
0
 public function showDetailsAction($page, User $userGet)
 {
     //on va récupérer les photos de ce user
     $em = $this->getDoctrine()->getManager();
     //$sesPhotos = $em->getRepository('PersoGalerieBundle:Photo')->findByUser($userGet->getId());
     $sesPhotos = $em->getRepository('PersoGalerieBundle:Photo')->getPhotosByUser($this->getParameter('nb_img_by_page') + 1, $page, $userGet->getId());
     $sesCommentaires = $em->getRepository('PersoGalerieBundle:Commentaire')->findBy(array('user' => $userGet));
     //return $this->redirect($this->generateUrl('perso_user_view', array('slug' => $photoGet->getSlug())));
     return $this->render('FOSUserBundle:Profile:show_details_user.html.twig', array('user' => $userGet, 'photos' => $sesPhotos, 'page' => $page, 'commentaires' => $sesCommentaires, 'nombrePage' => ceil(count($sesPhotos) / ($this->getParameter('nb_img_by_page') + 1))));
     //return new Response("Hello World !");
 }