par
moogli » 14 août 2011, 12:35
salut,
Je dirais que le plus simple c'est faire une table qui contient l'id de l'utilisateur et un "hash" unique (genre md5(time().'username') histoire d'être sur de l’unicité de la chose si tu a deux gus qui font la demande en même temps à la même seconde).
Tu envoie un lien par mail du style tonsite.com.telechargement.php?dl=lehashquiestdanslatable
quand le gars clique sur le lien il arrive sur la page telechargement.php
- Vérification de la présence du hash dans la table, vérification du fait que l'utilisateur associé au hash est autorisé à télécharger le fichier.
- envoie du fichier au navigateur grâce à la fonction
header ensuite suppression de la table du tuple correspondant comme ça si le gars utilise le même lien ça marche pas
@+