Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $_username="user";
- $_password="password";
- $this->redirect($this->generateUrl('subscriber_login_check'));
- if ($request->attributes->has(SecurityContext::AUTHENTICATION_ERROR)) {
- $error = $request->attributes->get(SecurityContext::AUTHENTICATION_ERROR);
- } else {
- $error = $session->get(SecurityContext::AUTHENTICATION_ERROR);
- $session->remove(SecurityContext::AUTHENTICATION_ERROR);
- }
- $path_info = $request->getPathInfo();
- $router_parts = explode("/", $path_info);
- $routerAux = $router_parts[1];
- $routerAux2 = $router_parts[2];
- if ($routerAux != ""){
- $_username=$routerAux;
- $user = $em->getRepository('myBundle:Entity')->findOneBy(array('field' => $_username));
- if($user){
- $token = new UsernamePasswordToken($user, $user->getPassword(), "public", $user->getRoles());
- if($token){
- if ($routerAux2 != ""){
- $_password=$routerAux2;
- $pass = $user->getPassword();
- $pass1 ="";
- $factory = $this->get('security.encoder_factory');
- $encoder = $factory->getEncoder($user);
- $pass1 = $encoder->encodePassword($_password, $user->getSalt());
- if($pass==$pass1){
- $var= 1;
- }
- }
- }
- }
- }
- }
- return $this->render('Bundle:Pages:page.html.twig',array('var'=>$var));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement