2017-03-22 5 views
1

Je viens juste de commencer à essayer Phalcon Micro pour mes RestAPI.Phalcon Micro - Routes sécurisées

Tout fonctionne bien, mais je n'arrive pas à comprendre comment sécuriser certaines routes, mais pas d'autres.

Est-ce que quelqu'un a déjà eu de l'expérience dans ce domaine? - Je viens de Slim où je peux juste passer des fonctions dans les définitions d'itinéraire réelles.

Cheers,

Ben

Répondre

0

Voici une façon d'y parvenir, vous pouvez utiliser beforeMatch() sur votre route, que vous êtes habitué avec Slim.

$router->add('/koshnitsa', 'Basket::index')->setName('basket')->beforeMatch(
    function ($uri, $route) { 
     // Replace with your conditions 
     if ($https) { 
      return true; 
     } 
     return false; 
    } 
); 

Vous pouvez même faire votre propre filtre, lire plus the docs.

+1

Un grand merci, vous êtes une légende! –