Phalcon Micro - 安全路由

时间:2017-03-22 20:10:26

标签: phalcon phalcon-routing

我刚刚开始为我的RestAPI试用Phalcon Micro。

一切都运作良好,但我似乎无法弄清楚如何保护某些路线,而不是其他路线。

有没有人在这方面有过经验? - 我来自Slim,我可以在实际路径定义中传递函数。

干杯,

2 个答案:

答案 0 :(得分:0)

以下是实现此目的的一种方法,您可以在路线上使用beforeMatch(),就像您习惯使用Slim一样。

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

您甚至可以制作自己的过滤条件,请参阅the docs

答案 1 :(得分:0)