Webmaster Hub: recuperer info htaccess - Webmaster Hub

Aller au contenu

  • 2 Pages +
  • 1
  • 2
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

recuperer info htaccess recuperer les infos de la boite de dial Noter : -----

#1 L'utilisateur est hors-ligne   elomaster 

  • Groupe : Membre
  • Messages : 90
  • Inscrit(e) : 03-juin 05

Posté 14 août 2005 - 14:07

bonjour

J'ai securisé avec .htaccess un repertoire de mon site. Une boite de dialogue s'ouvre et demande le user et le mot de passe. Je voudrias savoir s'il est possible de les recuperer dans la page qui se charge ensuite.

Merci

Ce message a été modifié par elomaster - 14 août 2005 - 14:09.

0

#2 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 941
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 14 août 2005 - 14:14

Salut,

Oui, dans les variables $PHP_AUTH_PW et $PHP_AUTH_USER ;)

Dan
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#3 L'utilisateur est hors-ligne   elomaster 

  • Groupe : Membre
  • Messages : 90
  • Inscrit(e) : 03-juin 05

Posté 14 août 2005 - 14:19

concretement cela s'utilise comment :o
0

#4 L'utilisateur est hors-ligne   elomaster 

  • Groupe : Membre
  • Messages : 90
  • Inscrit(e) : 03-juin 05

Posté 14 août 2005 - 16:30

En fait je suis chez OVH et apparament $PHP_AUTH_USER ne marche pas.

Y a t'il un moyen d'y remedier
0

#5 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 941
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 14 août 2005 - 17:52

Salut,

Vraisemblablement parce qu'il faut utiliser la variable $_SERVER, comme par exemple dans ce code-ci:
<?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 "<p>Bonjour, {$_SERVER['PHP_AUTH_USER']}.</p>";
    echo "<p>Votre mot de passe est {$_SERVER['PHP_AUTH_PW']}.</p>";
}
?>

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#6 L'utilisateur est hors-ligne   elomaster 

  • Groupe : Membre
  • Messages : 90
  • Inscrit(e) : 03-juin 05

Posté 14 août 2005 - 20:12

Cela ne semble pas fonctionner.
question : je doit quand même utiliser un .htaccess et un .htpasswd.
Il me demande mon mot de passe mais il dit qu'il incorrect.

Ce message a été modifié par elomaster - 14 août 2005 - 20:13.

0

#7 L'utilisateur est hors-ligne   elomaster 

  • Groupe : Membre
  • Messages : 90
  • Inscrit(e) : 03-juin 05

Posté 14 août 2005 - 20:29

J'ai l'impression que c'est ovh qui ne le permet pas mais du coup je sais plus quoi faire.
aidez moi svp
0

#8 L'utilisateur est hors-ligne   Dudu 

  • Groupe : Admin
  • Messages : 3 823
  • Inscrit(e) : 09-avril 05

Posté 14 août 2005 - 20:43

Allons bon, le 1er hébergeur français en terme de nombre de clients refuserait que les webmasters utilisent un .htaccess ?
Ce n'est pas sérieux :)

-> Ton mot de passe est-il en clair dans le .htpasswd ou est-il crypté ?
-> Le chemin d'accès vers le .htpasswd depuis le .htaccess est-il correct ?
-> Ce même chemin d'accès est-il bien spécifié en navigation interne ?
-> Comment peux-tu vérifier que la variable PHP_AUTH_USER ne marche pas alorsque tu n'arrives même pas à accéder à la page protégée ?

elomaster, le dimanche 14 août 2005, 21h29, dit :

aidez moi svp
<{POST_SNAPBACK}>
Que crois-tu que Dan essaie de faire depuis tout à l'heure ? ;)
0

#9 L'utilisateur est hors-ligne   elomaster 

  • Groupe : Membre
  • Messages : 90
  • Inscrit(e) : 03-juin 05

Posté 14 août 2005 - 21:49

En fait moi ce que je veux recuperer c'est le user (le password je m'en ...). La page se charge (mais pas avec le script de Dan).
Sans le script de Dan j'ai essayé un truc du genre :
echo '$_SERVER['PHP_AUTH_USER']';

mais rien ne s'affiche sur la page (qui se charge)
0

#10 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 941
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 15 août 2005 - 07:54

Bonjour,

Le User ne peut être récupéré que s'il y a une autentification. Sans elle l'utilisateur est enonyme.
Essayer d'afficher '$_SERVER['PHP_AUTH_USER']'; alors que l'utilisatur n'est pas identifié ne sert à rien vu que cette variable sera vide.

Donc, soit tu utilises le script complet, soit tu n'auras pas d'identification. :)

Dan
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#11 L'utilisateur est hors-ligne   elomaster 

  • Groupe : Membre
  • Messages : 90
  • Inscrit(e) : 03-juin 05

Posté 15 août 2005 - 08:23

en fait quand j'utilise le script, la fenetre de dialogue s'ouvre, mais quand j'entre mon mot de passe et mon user on me repond que l'un des deux est incorrect.
0

#12 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 941
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 15 août 2005 - 08:29

Est-ce que tu as créé le fichier .htpassword avec un mot de passe encrypté ?
Quel est ton hébergeur ?
OVH ? Dans ce cas il FAUT encrypter les mots de passe :!:

Assure-toi aussi que le chemin vers le fichier .htpasswd soit bon.
Et transfère le fichier en mode "TEXTE" comme précisé dans ce post: http://www.webmaster-hub.com/index.php?sho...ndpost&p=117048
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#13 L'utilisateur est hors-ligne   elomaster 

  • Groupe : Membre
  • Messages : 90
  • Inscrit(e) : 03-juin 05

Posté 15 août 2005 - 08:44

Ouioui il est crypté. Le chemin est bon puis ce que sans le script l'authentification fonctionne ??
0

#14 L'utilisateur est hors-ligne   elomaster 

  • Groupe : Membre
  • Messages : 90
  • Inscrit(e) : 03-juin 05

Posté 15 août 2005 - 10:42

En local le script fonctionne mais dés que je le balance sur le serveur (d'ovh) ca ne fonctionne plus. J'ai bien transferé le .htaccess et .htpasswd en ascii (faut il aussi envoyé la page php en ascii ??)

Ce message a été modifié par elomaster - 15 août 2005 - 10:42.

0

#15 L'utilisateur est hors-ligne   destroyedlolo 

  • Groupe : Hubmaster
  • Messages : 792
  • Inscrit(e) : 05-juillet 04
  • Genre:Homme
  • Localisation:Nonglard

Posté 15 août 2005 - 11:00

Essaie de faire une page contenant
<?phpinfo() ?>

Tu aura ainsi toutes les infos accessibles au niveau de PHP.

Sinon, est-ce qu'on te demande ton nom et ton mot de passe lorsque tu essaie d'acceder a ta page ?

Lolo
Amiga, UNIX, Ubuntu, NetBSD, Sharp, Apache, PHP, Ski, Vacances, Voyages
100 % dictionnary free - 1 mispelling by word
Viendez chez moi
0

#16 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 941
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 15 août 2005 - 11:22

elomaster, le lundi 15 août 2005, 09h44, dit :

Ouioui il est crypté. Le chemin est bon puis ce que sans le script l'authentification fonctionne ??
<{POST_SNAPBACK}>

Sans .htaccess/.htpasswd il n'y a pas d'authentification sauf si ton script php contient du code d'authentification. :(
Es-tu certain de ne pas avoir du code en double (.htaccess + code php ?)

Et si cela fonctionne en local, garde à l'esprit que les chemins ne sont pas les mêmes en local et sur le serveur. Le même code ne peut pas fonctionner aux deux endroits sans modification :whistling:

Dan
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#17 L'utilisateur est hors-ligne   elomaster 

  • Groupe : Membre
  • Messages : 90
  • Inscrit(e) : 03-juin 05

Posté 15 août 2005 - 11:53

En fait j'ai pas tout compris quand je met le script php je dois supprimer mon .htaccess ??
j'ai essayé mais ca marche pas.
autre question comment accéder au .htpasswd avec le code php ??

Ce message a été modifié par elomaster - 15 août 2005 - 11:54.

0

#18 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 941
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 15 août 2005 - 12:16

On ne va jamais s'en sortir comme ça. :blush:

Je te suggère de lire l'article sur le fichier .htaccess
Tu comprendras peut-être mieux les principes de fonctionnement.

Dan
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#19 L'utilisateur est hors-ligne   elomaster 

  • Groupe : Membre
  • Messages : 90
  • Inscrit(e) : 03-juin 05

Posté 16 août 2005 - 21:17

Salut

Bon effectivement j'ai pas tout compris !!
Si j'ai bien compris il y a 2 cas :
1 j'ai un .htaccess dans le repertoire a protéger et un .htpasswd (pas forcement dans le même repertoire) ->la protection est efficace mais j'arrive pas a recuperer le user.

2 J'ai pas de .htaccess mais un code php dans la page ??? et j'ai encore un.htpasswd
(ca doit pas être ca mais bon ...)

Je croit que j'ai vraiment besoin d'un eclairage (j'ai pas trouvé de reponse dans l'article sur les .htaccess)

Ce message a été modifié par elomaster - 16 août 2005 - 21:17.

0

#20 L'utilisateur est hors-ligne   elomaster 

  • Groupe : Membre
  • Messages : 90
  • Inscrit(e) : 03-juin 05

Posté 20 août 2005 - 16:26

Ouou !! quelqu'un sur le Hub pour m'aider, parce que je suis complétement à la ramasse !
0

Partager ce sujet :


  • 2 Pages +
  • 1
  • 2
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)