prof walken Posté 4 Juillet 2004 Posté 4 Juillet 2004 Bonjour, Je suis débutant en construction de site , je cherche comment gérer au mieux l'accés à une page de download sur mon site. Je souhaite qu'il y ait une authentification par login/mdp sur la page ou sur les liens des fichiers téléchargeables. Comment faut-il gérer ce genre de problème? si vous avez un conseil ,un exemple de code , ou qouique ce soit d'utile pour solutionner ce besoin , je suis preneur. Merci par avance pour votre aide.
rottman Posté 19 Septembre 2004 Posté 19 Septembre 2004 Tu peux faire ça en php par exemple, tu fais un formulaire qui en html avec un champ login et un champ pass et l'action du formulaire peut etre du genre : <?phpif($_POST["login"]=="bon_login" && $_POST["pass"]=="bon_pass") { header("location: fichier_a_dl.avi"); }else { echo"Mauvais login/pass !"; }?>
souksouk Posté 9 Février 2005 Posté 9 Février 2005 Salut, mais si l'internaute connait le lien direct du fichier à télécharger, celà va le télécharger non? (je ne sais pas, je demande...) Merci
Dan Posté 9 Février 2005 Posté 9 Février 2005 Salut, mais si l'internaute connait le lien direct du fichier à télécharger, celà va le télécharger non? (je ne sais pas, je demande...) Merci Non, parce que le login et mot de passe ne seront pas connus (et ne sont pas dans l'URL vu la méthode POST utilisée). Le plus simple est encore d'utiliser l'authentification http à l'aide d'un fichier .htaccess. Vas voir l'article du Hub, il décrit tout le mécanisme : Le fichier .htaccess Si tu as besoin d'un encodeur de mot de passe, tu le trouveras sur la page outils Dan
souksouk Posté 9 Février 2005 Posté 9 Février 2005 Non, parce que le login et mot de passe ne seront pas connus (et ne sont pas dans l'URL vu la méthode POST utilisée). Le plus simple est encore d'utiliser l'authentification http à l'aide d'un fichier .htaccess. Vas voir l'article du Hub, il décrit tout le mécanisme : Le fichier .htaccess Si tu as besoin d'un encodeur de mot de passe, tu le trouveras sur la page outils Dan <{POST_SNAPBACK}> Salut, merci d'avoir répondu. Ce que je ne comprend pas c'est: qu'est-ce qui va faire le lien entre le script php et l'URL. Parce que si l'utilisateur connait le lien direct du fichier,exemple: http://www.monsite.com/exemple/fichier1.zip Va-t-il pouvoir le télécharger, ou bien son téléchargement sera refusé?
Dan Posté 9 Février 2005 Posté 9 Février 2005 Le téléchargement sera refusé si tu forces une autentification http par .htaccess. Une fois que l'utilisateur aura entré le login et mot de passe, il pourra télécharger sans souci. L'autentification est par exemple comme l'accès aux stats du Hub sur http://www.webmaster-hub.com/stats/ Sans le login et mot de passe, tu n'y as pas accès. Dan
souksouk Posté 9 Février 2005 Posté 9 Février 2005 re-salut, En fait justement, j'ai pas envi d'éviter de passer par htaccess. Y'a t-il une possibilité?
sekken Posté 19 Avril 2005 Posté 19 Avril 2005 Bonjour à tous, Je souhaite faire un peu la même chose mais je ne sais pas comment m'y prendre... En fait, je voudrais que l'internaute introduise ses coordonnées (adresse,...) pour pouvoir avoir accès à la au fichier en téléchargement... Si je comprends bien le principe... il faut: 1. un formulaire à remplir en méthode post avec un login et mot de passe fixe 2. une fois le formulaire complet la fonction post m'envoie les infos encodées et redirige l'internaute vers le fichier à télécharger. Sans vouloir abuser... qquelqu'un d'entre vous connaitrait un site ou je pourrais trouver ce type de script car je suis encore un peu nul ... Sekken
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant