downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Yaf_Plugin_Abstract::routerStartup> <Yaf_Plugin_Abstract::preResponse
[edit] Last updated: Wed, 19 Jun 2013

view this page in

Yaf_Plugin_Abstract::routerShutdown

(Yaf >=1.0.0)

Yaf_Plugin_Abstract::routerShutdownEl propósito de routerShutdown

Descripción

public void Yaf_Plugin_Abstract::routerShutdown ( Yaf_Request_Abstract $request , Yaf_Response_Abstract $response )

Este enganche será provocado después de que finalice el proceso de enrutamiento. Este enganche se usa normalmente para la verificación de identificación.

Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

Parámetros

request

response

Valores devueltos

Ejemplos

Ejemplo #1 Ejemplo de Yaf_Plugin_Abstract::routerShutdown()

<?php
class UserInitPlugin extends Yaf_Plugin_Abstract {

    public function 
routerShutdown(Yaf_Request_Abstract $peticiónYaf_Response_Abstract $respuesta) {
        
$controlador $petición->getControllerName();

        
/**
         * El uso de accesos a controladores no es necesario para APIs
         */
        
if (in_array(strtolower($controlador), array(
            
'api',  
        ))) {
            return 
TRUE;
        }
       
        if (
Yaf_Session::getInstance()->has("login")) {
            return 
TRUE;
        }
 
        
/* El uso de verificación de acceso falló, se necesita identificarse */
        
$respuesta->redirect("http://sudominio.com/login/");
        return 
FALSE;
    }
?>

Ver también



add a note add a note User Contributed Notes Yaf_Plugin_Abstract::routerShutdown - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites