Работа Zend_Auth, Zend_Acl и Cron / Запланированные задачи - PullRequest
0 голосов
/ 21 июня 2011

Я внедрил Zend_Auth & Zend_Acl в проект здесь, на работе, и он отлично работает.Однако ранее у меня были запланированные задачи, выполняемые в разное время дня, которые теперь не работают должным образом из-за процесса входа в систему.Они вызываются через cygwin wget на URL.Я хотел бы знать, есть ли способ отключить Auth / Acl для одного из моих контроллеров, который выполняет все функции CRON?

1 Ответ

1 голос
/ 21 июня 2011

Вы, вероятно, могли бы определить константу в вашем cron-скрипте и обработать код аутентификации на основе этого.

Например:

cron.php

<?php

define("ISCRONJOB", true);

... continue other flow

?>

в вашем контроллере авторизации

<?php
# make sure you pass single-quote when checking for a defined constant
if (!defined('ISCRONJOB')) {
    ...
    ... continue authentication process
}
?>
...