Puis-je me connecter à un répertoire protégé par un lien?
Question
Je veux créer des liens vers des pages et des contenus qui sont dans des répertoires protégés. Je ne programmaient pas les répertoires protégés je les ai mis en place à partir de la page d'administration hôte.
Je veux être en mesure de donner des liens à l'utilisateur qui les emmèneront à la page et se connecter ainsi.
Aussi, s'il y a une façon que je veux être en mesure d'intégrer le contenu des répertoires protégés dans d'autres endroits et ne pas avoir la boîte de mot de passe boutique en place afin d'afficher le contenu.
J'utilise PHP4
Merci!
La solution
En fonction de l'authentification, vous pouvez utiliser une URL comme ceci:
http://username:password@yoursite.com/protected_dir
Je sais qui fonctionne pour la simple protection par .htaccess
. Cependant, gardez à l'esprit que vous allez envoyer ce lien avec le mot de passe en texte clair, et peut être vu par inadvertance par les mauvaises personnes.
Autres conseils
Aussi, s'il y a une façon dont je veux être en mesure d'intégrer le contenu de la répertoires protégés dans d'autres lieux et ne pas avoir la boîte de mot de passe boutique en afin d'afficher le contenu.
Lisez avec fsockopen. Voici un exemple od fsockopen avec l'authentification de base http://pl.php.net/manual/en/function. fsockopen.php # 32830
... Je veux être en mesure d'intégrer le contenu des répertoires protégés dans d'autres endroits et ne pas avoir le mot de passe boîte boutique en place afin d'afficher la contenu.
En lien direct cette
http://username:password@yoursite.com/protected_dir/file.html
ne fonctionne pas, mais seulement en essayant de le voir avec le navigateur Internet Explorer Je pense que si vous souhaitez intégrer le contenu via PHP, vous pouvez utiliser ceci:
file_get_contents("http://username:password@yoursite.com/protected_dir/file.html")
Si vous essayez celui-ci, plz faites le moi savoir, je suis intéressé aussi.