ITSupport Posté(e) le 12 juillet 2011 Share Posté(e) le 12 juillet 2011 bonjour, je développe un site web en html et j'essai de sécurise quelque pages avec .HTPASSW & .HTACCESS mais le scripte ne fonctionne pas pour moi, de l'aide svp !! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hichemus Posté(e) le 12 juillet 2011 Share Posté(e) le 12 juillet 2011 bonjour, je développe un site web en html et j'essai de sécurise quelque pages avec .HTPASSW & .HTACCESS mais le scripte ne fonctionne pas pour moi, de l'aide svp !! Bonjour Regarde ICI Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Vel Posté(e) le 12 juillet 2011 Share Posté(e) le 12 juillet 2011 Bonjour ITSupport, Si tu ne veux protéger que les pages de ton site, il y a plus simple : fait une authentification HTTP simple en PHP (je suppose que c'est ce que tu utilise). En plus c'est plus simple à maintenir, et ça marche quand htaccess est innaccessible (autre serveur qu'apache par exemple). Un autre avantage pourrait être de pouvoir gérer les identifiants / mot de passes à partir de ton script Bout de code issu de la documentation PHP officielle : http://php.net/manual/fr/features.http-auth.php if (!isset($_SERVER['PHP_AUTH_USER'])) { header('WWW-Authenticate: Basic realm="My Realm"'); header('HTTP/1.0 401 Unauthorized'); echo 'Texte utilisé si le visiteur utilise le bouton d\'annulation'; exit; } else { echo " Bonjour, {$_SERVER['PHP_AUTH_USER']}."; echo " Votre mot de passe est {$_SERVER['PHP_AUTH_PW']}."; } ?> Bon courage 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ITSupport Posté(e) le 12 juillet 2011 Auteur Share Posté(e) le 12 juillet 2011 Bonjour Regarde ICI merci mec je te rend la réponse après l'application Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ITSupport Posté(e) le 12 juillet 2011 Auteur Share Posté(e) le 12 juillet 2011 merci man, sans te cacher je suis nouveau dans le dev, et pour l'instant je suis sur html, je ne sais pas si le code que tu ma donné fonction sur html car je le vois php ? mais ta réponse elle tres professionnel Merci bcp pour cette effort Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Vel Posté(e) le 12 juillet 2011 Share Posté(e) le 12 juillet 2011 Salut, PHP est facile, c'est une bonne idée d'apprendre ses bases au même temps que l'HTML car tu aura tôt ou tard besoin d'une technologie server-side si tu compte percer dans le domaine. Pour faire fonctionner le code ci-avant, il suffit de remplacer l'extension de tes fichiers .html en .php, et mettre ce code au tout début du fichier, avant tout espace même pour pouvoir utiliser la fonction "header". Il va sans dire que tu ne pourra tester ce code directement sur navigateur comme tu le fais avec le HTML, ton fichier doit être soit sur ton compte d'hébergement ou sur un serveur de développement local (genre xAMP, EasyPHP...) Après bon, il faudra ajouter au code un test (if/else) pour sécuriser l'interface, un peu comme ça : <?php $user = "john"; $pass = "doe"; if (!isset($_SERVER['PHP_AUTH_USER'])) { header('WWW-Authenticate: Basic realm="My Realm"'); header('HTTP/1.0 401 Unauthorized'); echo 'Identification obligatoire, merci de réessayer'; exit; } else { if ($_SERVER['PHP_AUTH_USER'] != $user || $_SERVER['PHP_AUTH_PW'] != $pass){ echo " Nom d'utilisateur ou mot de passe incorrects"; exit; } } ?> ... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ITSupport Posté(e) le 13 juillet 2011 Auteur Share Posté(e) le 13 juillet 2011 Salut, PHP est facile, c'est une bonne idée d'apprendre ses bases au même temps que l'HTML car tu aura tôt ou tard besoin d'une technologie server-side si tu compte percer dans le domaine. Pour faire fonctionner le code ci-avant, il suffit de remplacer l'extension de tes fichiers .html en .php, et mettre ce code au tout début du fichier, avant tout espace même pour pouvoir utiliser la fonction "header". Il va sans dire que tu ne pourra tester ce code directement sur navigateur comme tu le fais avec le HTML, ton fichier doit être soit sur ton compte d'hébergement ou sur un serveur de développement local (genre xAMP, EasyPHP...) Après bon, il faudra ajouter au code un test (if/else) pour sécuriser l'interface, un peu comme ça : Excuse moi vel, je pense qu’un exemple sera plus explicite pour moi, voilà le code d’une page web réaliser juste pour le test, si sa vous dérange pas portez les modifications nécessaires Comme sa je vais comparer avec mon code, Merci d’avance Document sans nom Titre de votre page www.support.naftal.dz La métrise de l’utilisateur est notre raison d’être document.write(TODAY); Veuillez faire un choix de marque Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
× Collé en tant que texte enrichi. Coller en tant que texte brut à la place
Seulement 75 émoticônes maximum sont autorisées.
× Votre lien a été automatiquement intégré. Afficher plutôt comme un lien
× Votre contenu précédent a été rétabli. Vider l’éditeur
× Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.