[ téléchargement ‘sécurisé’ ]
Salut @tous,
Je dois mettre en place un système de téléchargement ‘sécurisé’.
L’internaute doit d’abord remplir un formulaire dans le quel je lui demande son adresse mail.
Puis je lui envoie un mail avec une clef que j’ai enregistré dans ma base de données.
Dans le mail y’a un lien (avec la clef) et quand il clique dessus ça télécharge le produit.
Mais voila je sais pas trop comment finir
Le code de download.php le script qui est appellé par le clique sur le lien
Merci de m'éclérer de vos lumières
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <? //d'abord on vérifit que l'internaute n'est pas arrivé là par zazard if(!isset(!isset($_GET["code"])) { exit("houst ptit malin"); } //je récupére le code $code = urldecode($_GET['code']); //et si le code n'existe pas je l'envoie balader $sql = "SELECT * FROM gl_serial WHERE serial_num = $code"; $res = mysql_fetch_array(send_sql($sql)); if(!$res) { exit("houst ptit malin"); } //on à bien une personne qui à demander la bonne url avec un bon code => je lance le téléchargement. // // Mais je sais pas comment // // j'ais bien penser à : header("location: ... "); // Mais il ne faut pas que l'on puisse récupérer le fichier directement (ceci serait une faille de sécurité) // Donc mon fichier et en dehors de l'espace web ?>
Partager