Proteger ses scripts crons

Résolu
tomis13 -  
 Utilisateur anonyme -
Bonjour,

je n'ai pas trouve de reponse a ma question. J'execute des scripts grace a Onlinecron et ils sont heberges sur une adresse du type:
http://www.monsite.php/scripts/script1.php

Onlinecron les execute toutes les 15, 30 ou 45 minutes...
Le probleme est que si quelqu'un accede directement a l'adresse du script, celui-ci s'execute... je voudrais le proteger contre cela...

Je ne trouve pas comment faire, OVH propose des taches automatique mais je ne peux pas les securiser non plus!

mes scripts sont de cette forme:

<?php
// connexion mysql
// test de variables et de temps
// execution des requetes
// ecriture du resultat dans un fichier log.txt

?>


merci de votre aide!

PS: desole pour les accents je suis sur un clavier anglais !

4 réponses

  1. Utilisateur anonyme
     
    Bonjour,

    Vous pouvez mettre un fichier .htacces et .htpasswd dans le répertoire de vos scripts

    Après il faudra ajouter l'authentification dans l'URL du wget sit vous passez par WGET pour lancer vos scripts
    1
  2. Utilisateur anonyme
     
    Bonjour,

    Pour lancer une page sécurisée vous faites ceci :

    http://USER:PASSWORD@site.com/rep

    à la place de

    http://site.com/rep
    1
  3. tomis13
     
    Bonsoir,
    J'ai bien mis un fichier htaccess et htpasswd dans le dossier mais je ne sais pas comment faire pour que onlinecron s'y connecte automatiquement avec les bons logins.

    En fait je ne trouve pas comment mettre les logins et password dans l'url ni a utiliser WGET?

    Merci!
    0
  4. tomis13
     
    Super ça marche!
    Merci beaucoup bonne journée!
    0
    1. Utilisateur anonyme
       
      Bonne continuation !
      0