2016-02-25 68 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

我的錯!你的代碼工作完美! –

相關問題