Foros del Web » Programando para Internet » PHP » Symfony »

Configurar dos autorizaciones de usuarios

Estas en el tema de Configurar dos autorizaciones de usuarios en el foro de Symfony en Foros del Web. Buenas noches. Intento hacer un inicio de sesion para usuarios del sistema y otro inicio de sesion para personal externo o ajeno al sistema. Tengo ...
  #1 (permalink)  
Antiguo 20/04/2018, 22:53
 
Fecha de Ingreso: enero-2010
Ubicación: Colombia
Mensajes: 231
Antigüedad: 8 años, 5 meses
Puntos: 2
Configurar dos autorizaciones de usuarios

Buenas noches. Intento hacer un inicio de sesion para usuarios del sistema y otro inicio de sesion para personal externo o ajeno al sistema. Tengo duda con respecto al archivo security.yml ya que segun lo que he leido de symfony es donde se valida el ingreso de los usuarios, especialmente en providers y firewall. Tengo lo siguiente: al momento que inicio sesion para usuarios del sistema puedo acceder sin problema pero para los usuarios ajenos al sistema me arroja el error "Credenciales no válidas.", cabe aclarar que ya he validado lo que son rutas, controladores, entidades y nombres de los campos pero segun lo que he leido el problema debe estar en este configuracion en el archivo de seguridad, si alguien me puede colaborar aclarandome las dudas muchas gracias:

Código yml:
Ver original
  1. providers:
  2.         admin:
  3.             entity:
  4.                 class: PPPCanBundle:Usuario
  5.                 property: usuario
  6.  
  7.         customer:
  8.             entity:
  9.                 class: PPPCanBundle:Propietario
  10.                 property: username
  11.  
  12.  
  13.     firewalls:
  14.         admin:
  15.             anonymous: ~
  16.             http_basic: ~
  17.             form_login:
  18.                 login_path: /login
  19.                 check_path: /login_check
  20.                 # field names for the username and password fields:
  21.                 username_parameter: _usuario
  22.                 password_parameter: _contrasena
  23.                 # default_target_path: default_security_target
  24.                 # always_use_default_target_path: true
  25.             logout:
  26.                 path:   /logout
  27.                 target: /login
  28.              
  29.         customer:
  30.             anonymous: ~
  31.             http_basic: ~
  32.             form_login:
  33.                 login_path: /login1
  34.                 check_path: /login_check1
  35.                 # field names for the username and password fields:
  36.                 username_parameter: _username
  37.                 password_parameter: _password
  38.                 # default_target_path: default_security_target
  39.                 # always_use_default_target_path: true
  40.             logout:
  41.                 path:   /logout1
  42.                 target: /login1
  #2 (permalink)  
Antiguo 10/07/2018, 00:32
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 10 años, 6 meses
Puntos: 32
Respuesta: Configurar dos autorizaciones de usuarios

Te falta el pattern en la configuración. Tienes que poner qué url's son de cada firewall.

https://symfony.com/doc/3.4/security...authentication



La zona horaria es GMT -6. Ahora son las 01:41.