Advertisement
Guest User

Untitled

a guest
Apr 26th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. public function loginAction(Request $request){
  2. if($request->getMethod() == 'POST'){
  3. $mail = $request->get('umail');
  4. $pass = $request->get('upass');
  5. $em = $this->getDoctrine()->getManager();
  6. $rep = $em->getRepository('SystemBundle:User');
  7.  
  8. $user = $rep->findOneBy(array("email"=>$mail,"pass"=>$pass));
  9. if($user){
  10. $id = $user->getId();
  11. $type = $user->getType();
  12. $session = new Session();
  13. $session->start();
  14. $session->set('id',$id);
  15. $session->set('type',$type);
  16. if($type == "admin"){
  17. return $this->redirectToRoute('admin_homepage');
  18. }
  19. elseif ($type == "dis"){
  20. return $this->redirectToRoute('dis_homepage');
  21. }
  22. elseif ($type == "comp"){
  23. return $this->redirectToRoute('company_homepage');
  24. }
  25. }
  26. else{
  27. return new Response('not found where mail: '.$mail);
  28. }
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement