Section admin d'un site web - PHP - Programmation
Marsh Posté le 22-11-2003 à 11:17:29
warp a écrit : J'ai développé un site web chez moi,
|
C'est une blague ?
T'as développé un site web entier avec interface d'admin, et c'est maintenant seulement que tu testes pour voir si l'autentification fonctionne ?
Tu n'as rien développé du tout, tu as "installé" un site web.
Marsh Posté le 22-11-2003 à 11:26:36
...........je ne comprend pas trop ta réaction ?????????????
Marsh Posté le 22-11-2003 à 11:27:21
J'ai développé un site web chez moi,
maintenant qu'il est en ligne, la partie admin
ne fonctionne pas.
J'ai bien la fenêtre où je dois entrer un nom et un mot de passe,
mais il me le redemande 3 fois, pour finalement m'afficher une erreur.
......
Marsh Posté le 22-11-2003 à 11:40:49
Tu connais le PHP ?
tu sais ce que c'est un site ?
je ne pense pas avoir dit que j'avais installé un site tout fait,
j'attend une réponse constructive,
pas une réaction de gamin.
Enfin mis à part certains, je sais que je pourrais trouver la réponse sur ce forum.
Marsh Posté le 22-11-2003 à 11:58:22
warp a écrit : J'ai développé un site web chez moi, |
Monsieur hermès est un gros tueur en developpement Web, parmi les meilleurs de ce forum
Il te fustige juste sur la terminologie que tu utilises.
Bref, c'est loin d'etre un gamin
Je te dirai juste : tu as pensé a créer ta base MySQL quand tu as déplacé ton site du local vers ton hébergeur ?
Marsh Posté le 22-11-2003 à 12:04:39
Si ça peut aider,
lorsque j'utilise le simple exemple de la doc PHP
Code :
|
ça ne fonctionne pas non plus.
Pas d'appel à une base de données,
et pas de vérification du nom.
.......je ne comprend pas trop.
Marsh Posté le 22-11-2003 à 12:07:17
Verifie que ton hébergeur te donne acces a _SERVER et autres...
Marsh Posté le 22-11-2003 à 12:08:33
On peut limiter l'accès à des variables ?
je vais un peu investiger dans ce sens.
Marsh Posté le 22-11-2003 à 12:17:49
en PHP, oui, tu peux limiter les variables et co. A voir. Je connais pas le _SERVER personellement.
Marsh Posté le 22-11-2003 à 12:24:08
Donc si je n'ai pas accès à cette variable,
je vais devoir le faire avec un simple formulaire.
Marsh Posté le 22-11-2003 à 12:47:59
affirmatif.
ou tu changes d'hébergeur
Marsh Posté le 22-11-2003 à 12:54:21
warp a écrit : Si ça peut aider,
|
il est complé ton code la ? parce que pour le moment il ne te sert a rien cars tu ne fait meme pas un test de password
Marsh Posté le 22-11-2003 à 12:58:25
Non, justement c'est juste un test,
sans aucune vérification.
Donc en principe il doit m'afficher le nom que j'ai entré.
Et même ce simple test ne fonctionne pas.
Ce qui voudrait dire que le variable $_SERVER['PHP_AUTH_USER']
est systématiquement effacée,
ce que suggérait tetedeiench
Marsh Posté le 22-11-2003 à 13:01:27
essaye avec ca pour voir:
if(!isset($PHP_AUTH_USER) || !isset($PHP_AUTH_PW)) |
Marsh Posté le 22-11-2003 à 13:27:34
Non, ça ne change rien.
mais si vous avez d'autres idées, je suis preneur.
Marsh Posté le 22-11-2003 à 17:52:07
Hermes le Messager a écrit : |
+1
Marsh Posté le 22-11-2003 à 19:54:56
Une question conne : Est ce que ta partie admin marche en local (sur ton pc) ?
Marsh Posté le 22-11-2003 à 20:01:07
Format_C a écrit : Une question conne : Est ce que ta partie admin marche en local (sur ton pc) ? |
il a dis que oui dans le premier post.
Marsh Posté le 22-11-2003 à 20:03:18
Ben non il dit qu'il a développé un site Web mais il ne dit pas qu'il l'a testé en local
Marsh Posté le 22-11-2003 à 20:20:28
Je sais pas pour vous mais moi j'ai arreté de develloper en local, à moins d'avoir la configuration exacte du serveur web de son hebergeur ca pose vite des problemes
J'utilise la syncronisation ftp et ca prend 2s d'uploader, au moins je suis certain que ca fonctionnera
Marsh Posté le 22-11-2003 à 20:29:32
aspegic500mg a écrit : Je sais pas pour vous mais moi j'ai arreté de develloper en local, à moins d'avoir la configuration exacte du serveur web de son hebergeur ca pose vite des problemes |
c risqué car tu peux faire des conneries sur le serveur.
Marsh Posté le 22-11-2003 à 23:07:10
essaie ce code là pour voir si t'as accès aux variables d'environnment serveur :
<?php print_r($_SERVER); ?>
Marsh Posté le 23-11-2003 à 10:01:29
Comme l'a dit forummp3,
oui ça fonctionne en local.
C'est vrai que développer en local pose des problèmes
lorsqu'on upload sur le serveur,
mais je n'avais pas le choix.
C'est mieux tout de même de commencer chez soi,
plutôt que de ne rien faire.
D'un autyre côté on risque peut-être de faire des conneries sur le serveur, enfin les risques sont tout de même réduits si le serveur est bien configuré (réduits voire nuls).
.....moi aussi je développe via ftp, c'est clair que c'est bien plus facile.
J'ai essayé :
<?php print_r($_SERVER); ?>
Mais ça ne donne rien.....enfin si, plein d'infos,
mais rien pour l'utilisateur.
Et qu'est ce que ça donnerait si j'utilisais une vazriable globale ?
Tout comme PHP_AUTH_USER.
Je l'aurais dispo dans tous mes scripts, le résultat serait le même. Non ?
.....apparemment je dois passer par des variables d'environnement.
Marsh Posté le 22-11-2003 à 11:09:01
J'ai développé un site web chez moi,
maintenant qu'il est en ligne, la partie admin
ne fonctionne pas.
J'ai bien la fenêtre où je dois entrer un nom et un mot de passe,
mais il me le redemande 3 fois, pour finalement m'afficher une erreur.
Voici le code.
---------------
Il n'est pas nécéssaire de réussir pour persévérer.