zend-framework2 zfcuser bjyauthorize

zend framework2 - Cómo redirigir a la página de inicio de sesión con BjyAuthorize



zend-framework2 zfcuser (3)

Consulte esta clase de estrategia no autorizada por Rob Allen: https://gist.github.com/akrabat/3783912 Al usar esta clase, debe configurar BjyAuthorize para usarla, así:

return array( ''bjyauthorize'' => array( ''unauthorized_strategy'' => ''Application/View/UnauthorizedStrategy'', ), );

Editar: No olvide agregar la configuración relevante del administrador de servicios para permitir que el administrador de servicios instancia el objeto de la Herramienta no autorizada:

''service_manager'' => array( ''invokables'' => array( ''Application/View/UnauthorizedStrategy'' => ''Application/View/UnauthorizedStrategy'', ),

Quiero redirigir algunas páginas a la página de inicio de sesión en lugar de a la página 403.

Por defecto, BjyAuthorize redirige todo a una página de 403. ¿Es posible configurar este comportamiento?

Encontré esto: RedirectionStrategy . ¿Cómo uso esto?


Finalmente lo tengo.

Con la versión 1.2. * De BjyAuthorize, simplemente agrega config/autoload/bjyauthorize.global.php :

return array( ''bjyauthorize'' => array( ''unauthorized_strategy'' => ''BjyAuthorize/View/RedirectionStrategy'', // [...] ), );

Y lo redirigirá a la ruta configurada en vendor/bjyoungblood/bjy-authorize/src/BjyAuthorize/View/RedirectionStrategy.php