Proteger ses scripts crons
Résolu
tomis13
-
Utilisateur anonyme -
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:
merci de votre aide!
PS: desole pour les accents je suis sur un clavier anglais !
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
-
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 -
Bonjour,
Pour lancer une page sécurisée vous faites ceci :
http://USER:PASSWORD@site.com/rep
à la place de
http://site.com/rep -
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! -