Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2014, 13:05
Avatar de witchy
witchy
 
Fecha de Ingreso: junio-2014
Mensajes: 44
Antigüedad: 10 años, 6 meses
Puntos: 0
Pregunta check Autentication con annotattion

EStoy haciendo la seguridad de un proyect, pero cuando uso la autenticacion de symfony me dice que no reconoce la url, entonces hice un metodo checkAutenticationAction pero me doi cuenta que no me valida el password y me habre sesion con cualquier password.

Código PHP:
Ver original
  1. $username = $this->get('request')->get('_username');
  2.         $password = $this->get('request')->get('_password');
  3.  
  4.         $em = $this->getDoctrine()->getManager();
  5.  
  6.         $usuario = //obtengo el usuario
  7.  
  8.         if (!$usuario) {
  9.  
  10.             throw $this->createNotFoundException('Lo sentimos su usuario o contraseña no son correctos.');
  11.  
  12.         }
  13.  
  14.         $token=new UsernamePasswordToken($usuario, false, 'secured_area', $usuario->getAllRoles());
  15.         $this->get('session')->set('_security_secured_area', serialize($token));
  16.         $this->container->get('security.context')->setToken($token);
  17.  
  18.         return array();