我正在使用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. 無法從查看頁面中的控制器訪問變量
在這裏發佈一些你的代碼。 –