Bonjour,
Est il possible de remplacer la boite de dialogue d'authentification par un joli formulaire en html ? Avec envoi d'entêtes http peut-être ? Ou redirection de la forme http://user:password@domaine.ext ?
Merci d'avance
Bonjour,
Est il possible de remplacer la boite de dialogue d'authentification par un joli formulaire en html ? Avec envoi d'entêtes http peut-être ? Ou redirection de la forme http://user:password@domaine.ext ?
Merci d'avance
Ca s'appelle un formulaire de login. Mais dans ce cas, ce n'est plus de l'authentification HTTP : la pop-up que tu veux remplacer s'affiche par un mécanisme standard HTTP. Mettre un joli formulaire, c'est sortir de ce standard. Et donc, c'est à toi de tout mettre en place : vérifier la sécurité pour déclancher l'affichage ou non du formulaire, vérification des identifiants, etc.
Et donc plus de fichier htaccess ?
Moi ce que j'aime dans ce type de sécurité c'est qu'il bloque un (ou des) répertoires(s) entier.
Les informations sont bien envoyées du client (navigateur) jusqu'au serveur par le biais de ce popup... Donc il doit y avoir un moyen de simuler l'envoi de ces informations non ?
Oui, plus besoin de fichier .htaccess. Mais faut savoir qu'on peut faire en sorte que certains fichiers ou sous-répertoires ne soient pas bloqués.
Les informations sont effectivement bien envoyées du client (navigateur) jusqu'au serveur mais en utilisant des en-têtes HTTP spécifiques qui ne sont pas utilisables ou "forçables" en utilisant un formulaire HTML. Vas voir là, c'est expliqué dans le détail.
Et sinon existe t'il une façon simple de protéger un «royaume» ?
J'ai pensé à quelque chose, dites moi si je me trompe :
On est sur [Page Formulaire Login]
Si login et mdp = okAller à [Page A]
Sinon [Page Formulaire Login] + afficher erreur
Et si le royaume protégé par le .htaccess était seulement accessible depuis cette page (A) protégée par mot de passe ? (le royaume ne serait pas protégé par mot de passe mais pourrait être accédé seulement depuis une page précise).
On aurait juste à rediriger de la page (A) vers le royaume...
Cela est il possible ?
Partager