Justement ceci est à coder soi même.
Je ne suis pas encore assez à l'aise là dedans, mais selon moi il y aurait plusieurs possibilités. Comme par exemple utiliser les variables SESSION afin de rendre accessible la page de téléchargement seulement aux membres ; ou sinon aux membres privilégiés (et donc ajouter une colonne dans le tableau membre affichant un numéro en fonction des privilèges accordés).
Sinon il faut, (si tu veux utiliser autre chose que les membres), faire une page avec un et un seul mot de passe (que tu changes souvent et que tu ne donnes qu'à ceux que tu veux). Et là il faut coder pour que le lien sur lequel on clique soit du type
- Code: Tout sélectionner
pageIntermediaire.php?logiciel=059
.
Puis dans la page Intermédiaire tu demandes un code, si le code est correct il affiche alors la bonne URL (enregistrée dans un tableau sous l'ID 059 par exemple), sinon il affiche un message d'erreur ou une page d'erreur.
Je ne sais pas si mes solutions sont les meilleurs, mais comme dit il y a toujours moyens de "bidouiller".
PS : Sinon si j'avais du bidouiller de chez bidouiller, j'aurai crée pour chaque lien de téléchargement une page PHP avec la commande header("Location: lienDeTelechargement.php") et donc une redirection vers une autre page internet. Et de là j'aurai simplement mis un fichier .htacess dans ledit dossier, afin de limiter l'accès aux personnes soumises dans le fichier .htacess.
Voilà ça en fait des solutions, il ne te reste plus qu'à retrousser les manches.
Saches le, dans la fabrication de sites internet, le mieux est de mettre les mains dans le cambouis, c'est ce qui donne parfois les meilleurs résultats. Evidemment on peut se faire aider sur la structure, un détail ou autre, mais pas sur un truc tout entier, c'est bien trop long.
Et c'est pourquoi certaines personnes proposent parfois des sites tout fait, avec toutes les fonctions adéquates, ce qui évite de s'embêter. Mais dans ton cas il faut chercher longuement sur internet avant de trouver quelque chose (ou alors je cherche mal).