diff --git a/cron.php b/cron.php index cdee3bc87..aeeaa07af 100644 --- a/cron.php +++ b/cron.php @@ -31,6 +31,11 @@ $_E107['no_menus'] = TRUE; require_once(realpath(dirname(__FILE__)."/class2.php")); $pwd = ($_E107['debug'] && $_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : trim($_SERVER['argv'][1]); + + if(empty($pwd) && !empty($_GET['token'])) + { + $pwd = $_GET['token']; + } if($pref['e_cron_pwd'] != $pwd) { @@ -44,12 +49,15 @@ require_once(realpath(dirname(__FILE__)."/class2.php")); "; $message .= "
".rtrim($_SERVER['DOCUMENT_ROOT'], '/').e_HTTP."cron.php ".$pref['e_cron_pwd']; + .LAN_CRON_15.":".rtrim($_SERVER['DOCUMENT_ROOT'], '/').e_HTTP."cron.php token=".$pref['e_cron_pwd'].' >/dev/null 2>&1'; $setpwd_message .= "". LAN_CRON_16.""; if(e_DOMAIN && file_exists("/usr/local/cpanel/version"))