0
A
回答
4
對於ApiGility UI,您不需要密碼保護。訪問只能在開發環境中進行。
php public/index.php development enable <- to enable the UI
php public/index.php development disable <- to disable the UI
如果您是由密碼保護組成的。然後,您可以將一個事件添加到Application Module.php,以檢查是否允許識別的用戶訪問該資源。
編輯 - 如果你想通過密碼
下面的代碼應放置在Module.php文件保護的東西。 (在很多情況下,在應用程序模塊下)。
它調用事件管理器並將操作附加到Dispatch事件。 每次應用程序到達調度階段時,它都會觸發此事件。
該操作作爲call back傳遞,因此您可以附加函數,類ans等。在此示例中,我傳遞了一個可以訪問MvcEvent($ e)的新類。
例如,該類可以檢查用戶是否已登錄。如果不是,則將其重定向到/ login。
public function onBootstrap(MvcEvent $e)
{
$eventManager = $e->getApplication()->getEventManager();
$eventManager->attach(MvcEvent::EVENT_DISPATCH, array(new UserAccessChecker($e), 'getResponse'));
}
相關問題
- 1. htpasswd的密碼保護的網站
- 2. 覆蓋全球htpasswd密碼保護
- 3. 資源管理器Shell - 密碼保護
- 4. ZF Apigility管理UI設置主認證
- 5. 使用.htpasswd保護文件夾,但允許php下載,同時保護密碼
- 6. 使用htaccess和htpasswd進行CakePHP密碼保護 - howto?
- 7. WordPress的密碼保護頁面實際上並沒有保護
- 8. 密碼保護
- 9. 如何密碼保護託管在gunicorn
- 10. Firebase託管 - 密碼保護網站?
- 11. PHP:FOPEN檢查客戶是否有密碼保護的文件(htpasswd的)
- 12. 維護TFS發佈管理的密碼
- 13. PHP密碼保護
- 14. 密碼保護sendEmail
- 15. PHP密碼保護
- 16. 密碼保護Python
- 17. Nginx密碼保護
- 18. 密碼保護.htaccess
- 19. PHP密碼保護
- 20. 密碼保護excel
- 21. 密碼保護PDF
- 22. 聯盟平臺:保護管理員密碼
- 23. 密碼/密鑰保護
- 24. 保護數據保護密碼
- 25. 保護SQL查詢,確保沒有人知道密碼
- 26. Python密碼保護代碼沒有寫入文件
- 27. Apigility管理屏幕沒有顯示我的RPC服務
- 28. 有沒有辦法用密碼保護文件夾?
- 29. 如何使用htaccess和htpasswd密碼保護ModX網站中的資源?
- 30. 使用.htpasswd密碼保護Nginx中的文件夾中的文件
驚人。這是工作。您可以給我一個小小的指南,在Application Module.php中添加該事件以及如何使用它?謝謝 –
@altafhussain完成 – michaelbn