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