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

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
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
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
tomis13
 
Super ça marche!
Merci beaucoup bonne journée!
0
Utilisateur anonyme
 
Bonne continuation !
0