我正在使用JWT来验证请求,并且我正在通过编写新方法来执行Bootstrap文件中的所有身份验证。如果认证成功,我希望JWT的有效载荷中的变量可以在我的控制器中访问。由于这不是一个配置,我不能使用标准的方式来配置你的控制器。我该怎么办?如何从Phalcon的控制器中的Bootstrap文件访问变量?
2
A
回答
0
将它们设置为共享资源。
$di->setShared('jwtAuth', function() {
// result from your logic
return $jwtAuth ;
});
然后你可以在任何你想要的地方使用jwtAuth,控制器,模型,视图,帮助器e.t.c。
+1
我试过这个,但它不工作。 –
+1
你可以分享你设置服务的代码部分,也许用代码更新你的问题描述?你是否也确定你的逻辑中的一切都按照预期工作? –
+1
我的错!你的代码工作完美! –
相关问题
- 1. 如何访问app/assets/*文件中的控制器变量
- 2. 从respond_to js文件中的控制器访问变量
- 3. 从另一个控制器访问控制器中的变量
- 4. 从常见的js文件访问Grails控制器变量
- 5. 如何访问控制器内的控制器变量?
- 6. 访问控制器中的Global.asa.cs变量
- 7. 如何在nodejs中访问控制器中的常量变量
- 8. 从CoffeeScript访问控制器变量
- 9. 从视图访问控制器变量
- 10. 从控制器访问lang变量+ codeigniter
- 11. 从js文件访问轨道控制器变量
- 12. 如何从单独的控制器访问实例变量(结算量变量)
- 13. 如何在AngularJS中访问服务中的控制器变量
- 14. 如何从控制器访问zf3中的local.php文件
- 15. 从控制器访问我的javascript中的变量
- 16. 如何使用控制器访问服务中的变量
- 17. 如何访问控制器中的表单变量?
- 18. 如何访问zend框架控制器中的全局变量
- 19. 如何访问HTML中的变量内容到控制器?
- 20. 如何访问指令中定义的变量给控制器?
- 21. 如何在我的控制器中访问POST变量?
- 22. 如何访问控制器中的会话变量
- 23. 如何在视图中访问控制器的类变量
- 24. 如何访问控制器功能中的变量?
- 25. 如何从不同的文件控制器访问组件?
- 26. 如何从模型/控制器访问CodeIgniter配置变量?
- 27. 如何从另一个控制器访问实例变量?
- 28. 如何从控制器访问变量布局/ main.php Yii2
- 29. 使用Plunker,如何从浏览器控制台访问变量
- 30. 无法从查看页面中的控制器访问变量
在这里发布一些你的代码。 –