SowerPHP

Framework PHP hecho en Chile

Herramientas de usuario

Herramientas del sitio


extensions:app:controller_component_auth

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
extensions:app:controller_component_auth [2016/04/14 01:43]
delaf creado
extensions:app:controller_component_auth [2016/04/19 12:37]
delaf
Línea 5: Línea 5:
 En caso que se quieran permitir métodos de controladores públicos sin autenticación se debe sobreescribir el método ''​beforeFilter''​ del correspondiente controlador autorizando el método, ejemplo: En caso que se quieran permitir métodos de controladores públicos sin autenticación se debe sobreescribir el método ''​beforeFilter''​ del correspondiente controlador autorizando el método, ejemplo:
  
-  ​public function beforeFilter() +<code php> 
-  +public function beforeFilter() 
-      $this->​Auth->​allow('​ingresar',​ '​salir',​ '​imagen'​);​ +
-      parent::​beforeFilter();​ /// SIEMPRE DEJAR ESTO AL FINAL +    $this->​Auth->​allow('​ingresar',​ '​salir',​ '​imagen'​);​ 
-  }+    parent::​beforeFilter();​ /// SIEMPRE DEJAR ESTO AL FINAL 
 +} 
 +</​code>​
  
 En caso que se requiera que sólo se pida estar autenticado (y para evitar estar agregando recursos a la tabla auth en la base de datos) utilizar en el método ''​beforeFilter''​ el método ''​allowWithLogin''​ del componente ''​Auth'',​ ejemplo: En caso que se requiera que sólo se pida estar autenticado (y para evitar estar agregando recursos a la tabla auth en la base de datos) utilizar en el método ''​beforeFilter''​ el método ''​allowWithLogin''​ del componente ''​Auth'',​ ejemplo:
  
-  ​public function beforeFilter() +<code php> 
-  +public function beforeFilter() 
-      $this->​Auth->​allowWithLogin('​perfil'​);​ +
-      parent::​beforeFilter();​ /// SIEMPRE DEJAR ESTO AL FINAL +    $this->​Auth->​allowWithLogin('​perfil'​);​ 
-  }+    parent::​beforeFilter();​ /// SIEMPRE DEJAR ESTO AL FINAL 
 +} 
 +</​code>​ 
 + 
 +Revisa el [[howto:​autenticacion_y_autorizacion|tutorial de autenticación y autorización]] para más detalles de como se puede realizar el proceso.
  
extensions/app/controller_component_auth.txt · Última modificación: 2016/04/19 12:37 por delaf