Question

Je suis en train d'afficher un nom d'utilisateur et mot de passe à partir d'un formulaire HTML dans 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ès

http: // nom d'utilisateur: password@theurlofthesite.co.uk

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

quelqu'un Hope peut aider? Merci

Était-ce utile?

La solution 3

Je l'ai fait exactement ce que je l'ai fait dans la question et il fonctionne sur tous les navigateurs sauf Safari sur Mac

Autres conseils

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

Je ne pense pas que beaucoup (tout?) Les navigateurs prennent en charge en cours d'ouverture pour publier des données. Ce qui vous laisse dans l'espoir que le site accepte les connexions en fonction GET (et ils devraient être fusillés s'ils le font.).

La partie d'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 voulez passer des paramètres à un formulaire, vous devez utiliser url?field=value&field2=value2. Cela fonctionne uniquement avec des formes qui utilisent l'action GET. Pour POST, vous avez besoin d'un programme pour générer un document codé et télécharger que.

Dans les deux cas, votre nom d'utilisateur et mot de passe sont diffusés sous forme de texte sur Internet, de sorte que le compte sera piraté en quelques heures. Pour le mettre plus clairement: Il n'y a aucun moyen de « protéger » les données dans ce dossier ainsi. C'est comme l'ajout d'une porte avec quatre serrures à votre maison et garder les clés sur un clou dans un post sur la rue à côté de la porte.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top