我構建了一個郵件解析器腳本,它將從郵箱 中獲取內容,並向WebPage後端(在Zend_Framework上)發送少量「更新」請求。如何在Zend外部請求上跳過身份驗證
這個想法是讓mailChecker.php文件獨立,並用Cron Job調用它。
所有的作品好,直到我嘗試調用更新網址:
file_get_content("http://mySite.com/update-item/id/1");
框架重定向我的請求,登錄表單...
什麼是最乾淨的方式解決這一問題? 我不會編輯太多的登錄功能
有沒有辦法跳過對特定請求的身份驗證檢查? (安全性是不是在這裏的一個大問題)
或者一個簡單的方法來爲我的獨立腳本創建一個會話之前我所說的更新: file_get_content(「http://mySite.com/easy-auth/admin /管理「);
尋找一個簡單/醜陋的解決方案,我不會編輯當前的身份驗證太多。
爲true,但是在訪問後端控制器(同樣的問題)之前,cron作業需要進行身份驗證。 –
IMO cron作業根本不應該訪問控制器類,所以他們不需要擔心認證。當我說移動項目更新項目邏輯到一個服務類我的意思只是這個邏輯 - 任何認證代碼將保留在控制器中。 –
不,這是不可能的。 updateItem()涉及多個對象修改,驗證,觸發器和最終數據庫更新。 –