0
我已經在工作中實現了Zend_Auth & Zend_Acl這個項目,它的工作很棒。但是,之前我曾經在一天中的不同時間運行任務,由於登錄過程而不再正常工作。這些通過cygwin wget調用到URL中。我想知道是否有一種方法可以禁用所有CRON內容的控制器的Auth/Acl?Zend_Auth,Zend_Acl和Cron作業/計劃任務
我已經在工作中實現了Zend_Auth & Zend_Acl這個項目,它的工作很棒。但是,之前我曾經在一天中的不同時間運行任務,由於登錄過程而不再正常工作。這些通過cygwin wget調用到URL中。我想知道是否有一種方法可以禁用所有CRON內容的控制器的Auth/Acl?Zend_Auth,Zend_Acl和Cron作業/計劃任務
你可以在你的cron腳本中定義一個常量並根據它來處理驗證碼。
對於防爆:
cron.php
<?php
define("ISCRONJOB", true);
... continue other flow
?>
在你的auth-控制器
<?php
# make sure you pass single-quote when checking for a defined constant
if (!defined('ISCRONJOB')) {
...
... continue authentication process
}
?>
由於這已經把我在正確的軌道上 – Alistair