2
0
stany.ferer 1 жил өмнө
parent
commit
87f30861ad

+ 4 - 0
core/class/cron.class.php

@@ -2,6 +2,10 @@
 
 class cron
 {
+    public static function ifLocalHost(){
+        return $_SERVER['SERVER_ADDR'] === $_SERVER['REMOTE_ADDR'] ? TRUE : FALSE;
+    }
+
     public static function sendMailAssignDocument(){
         foreach (document::assignMailDocument() as $assign) {
             document::sendEmailCronAssign($assign);

+ 8 - 2
public-cms/cron.php

@@ -7,5 +7,11 @@ require_once "../access.inc.php";
 require_once "../conf.inc.php";
 require_once DIR_PHP_LAYOUTS . "header.php";
 
-// Email d'assignation
-cron::sendMailAssignDocument();
+if(cron::ifLocalHost()){
+    
+    // Email d'assignation
+    cron::sendMailAssignDocument();
+    
+} else {
+    header('HTTP/1.1 403 Forbidden');
+}