2009-11-11 3 views
0

J'essaie d'afficher un mot de passe & d'un formulaire HTML à un dossier protégé sur un site Web? Est-ce possible? Je pensais que je viens de passer dans une syntaxe dans l'URL comme ci-dessous, mais ne pas avoir de succèsPublier un nom d'utilisateur et un mot de passe dans un dossier/site protégé

http://username:[email protected]

Je reçois toujours la pop alerte vous demandant le nom d'utilisateur et mot de passe? Je dois être en mesure d'enregistrer automatiquement la personne dans ..

Espérons que quelqu'un peut aider? Merci

Répondre

0

J'ai fait exactement ce que j'ai fait dans la question et cela fonctionne sur tous les navigateurs sauf Safari sur un Mac

1

Si vous vous connectez via un formulaire HTML, cela ne fonctionnera pas. C'est seulement pour l'authentification HTTP, qui est quelque chose d'autre complètement différent.

Je ne pense pas que beaucoup de navigateurs (tous?) Supportent l'ouverture pour publier des données. Ce qui vous laisse espérer que le site accepte les connexions basées sur GET (et qu'elles devraient être tournées si c'est le cas).

0

La partie adresse de l'URL est analysée par votre serveur Web, de sorte que le code qui gère le formulaire HTML ne le voit jamais.

Si vous souhaitez transmettre des paramètres à un formulaire, vous devez utiliser url?field=value&field2=value2. Cela fonctionne uniquement avec les formulaires qui utilisent l'action GET. Pour POST, vous avez besoin d'un programme pour générer un document codé et le télécharger. Dans les deux cas, votre nom d'utilisateur et votre mot de passe sont diffusés en texte brut sur Internet, de sorte que le compte sera piraté dans les heures qui suivent. Pour le dire plus clairement: il n'y a aucun moyen de "protéger" les données dans ce dossier de cette façon. C'est comme ajouter une porte avec quatre serrures à votre maison et garder les clés sur un clou dans un poteau dans la rue à côté de la porte.

Questions connexes