2016-02-25 27 views
2

我正在使用JWT来验证请求,并且我正在通过编写新方法来执行Bootstrap文件中的所有身份验证。如果认证成功,我希望JWT的有效载荷中的变量可以在我的控制器中访问。由于这不是一个配置,我不能使用标准的方式来配置你的控制器。我该怎么办?如何从Phalcon的控制器中的Bootstrap文件访问变量?

+1

在这里发布一些你的代码。 –

回答

0

将它们设置为共享资源。

$di->setShared('jwtAuth', function() { 
    // result from your logic 
    return $jwtAuth ; 
}); 

然后你可以在任何你想要的地方使用jwtAuth,控制器,模型,视图,帮助器e.t.c。

+1

我试过这个,但它不工作。 –

+1

你可以分享你设置服务的代码部分,也许用代码更新你的问题描述?你是否也确定你的逻辑中的一切都按照预期工作? –

+1

我的错!你的代码工作完美! –

相关问题