|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2007 Messages : 111 ![]() |
Bonjour à tous
Je viens de réaliser dernièrement un site avec une partie administration. Le principe est tel qu'une fois que l'utilisateur clique sur le lien "administration", il doit mettre son identifiant et son mot de passe pour ainsi pouvoir modifier les photos du site. Donc voila quand je clique sur "administration" et que je rentre mon login et mot de passe, j'arrive bien à ma nouvelle page et sur celle ci j'ai un lien "Déconnexion" qui me remet à l'original. Le problème est que si je reclique sur "Administration", je retombe sur mon autre page sans avoir à remettre mon login. J'espere avoir été assez clair Comment pourrais-je faire pour que une fois avoir cliquer sur "déconnexion", on me redemande le mot de passe? Merci beaucoup d'avance |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : août 2006 Messages : 943 ![]() |
Si tu as mis un HTACESS, sans dout le navugateur retient-il le mot de passe....
Comment fais-tu ta partie login ? Peux-tu montrer ton fichier et le code ?
__________________
Veni Vidi Vici ------------------------- Mes articles : developpez.com ou bien vbview.net ------------------------- Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!! Et aussi : --> pear_manual_fr.chm!!! Ou encore : --> Les tutoriaux & cours PHP de Développez.com ------------------------- |
|
|
00
|
|
|
#3 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2007 Messages : 111 ![]() |
En fait je met moi même l'identifiant et le mot de passe directement dans le .htpasswd
Quand je clique sur "Administration", ça me ramène dans un dossier nommé private qui contient: .htaccess Code :
index.php Code :
|
||||
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : août 2006 Messages : 943 ![]() |
Lorsque tu quitte l'adminisqtration, tu fais un session_destroy() ? Parce que pour les Sessions, par défaut la validité est de 30 mn.....
__________________
Veni Vidi Vici ------------------------- Mes articles : developpez.com ou bien vbview.net ------------------------- Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!! Et aussi : --> pear_manual_fr.chm!!! Ou encore : --> Les tutoriaux & cours PHP de Développez.com ------------------------- |
|
|
00
|
|
|
#5 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2007 Messages : 111 ![]() |
Ah non je n'ai pas mis de session_destroy(), mais le problème ce que je l'appelle où? Dans mon lien Déconnexion? Comme ceci? :
Code :
|
||
|
|
00
|
|
|
#6 | ||||
|
Membre émérite
![]() Inscription : août 2006 Messages : 943 ![]() |
Tu le fait sous forme de condition , avec une variable GET dans ton lien déconnexion :
Code :
Code :
__________________
Veni Vidi Vici ------------------------- Mes articles : developpez.com ou bien vbview.net ------------------------- Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!! Et aussi : --> pear_manual_fr.chm!!! Ou encore : --> Les tutoriaux & cours PHP de Développez.com ------------------------- |
||||
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2007 Messages : 111 ![]() |
J'ai bien fait comme vous m'avez dit, mais j'ai un petit message d'erreur me disant que la variable 'deconnexion' n'existe pas :
Notice: Undefined index: deconnexion in c:\localhost\index.php on line 3 Pourtant j'ai bien fait un lien vers index.php?deconnexion=yes donc avec un $_GET['deconnexion'] dans le fichier index.php il devrait voir la variable, hors ce n'est pas le cas. |
|
|
00
|
|
|
#8 | |
|
Membre émérite
![]() Inscription : août 2006 Messages : 943 ![]() |
....heuuujuu....
Citation:
__________________
Veni Vidi Vici ------------------------- Mes articles : developpez.com ou bien vbview.net ------------------------- Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!! Et aussi : --> pear_manual_fr.chm!!! Ou encore : --> Les tutoriaux & cours PHP de Développez.com ------------------------- |
|
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2007 Messages : 111 ![]() |
Je travaille sous easyphp, donc c'est pour ça
|
|
|
00
|
|
|
#10 |
|
Membre émérite
![]() Inscription : août 2006 Messages : 943 ![]() |
....ET ton index.php est bien à cet emplacement ? C'est curieux, je pensais que sous easy PHP c'était la même chose qu'un serveur classique : http://localhost...
Qu'est ce qu'il y a ligne 3 de ton index.php?
__________________
Veni Vidi Vici ------------------------- Mes articles : developpez.com ou bien vbview.net ------------------------- Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!! Et aussi : --> pear_manual_fr.chm!!! Ou encore : --> Les tutoriaux & cours PHP de Développez.com ------------------------- |
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2007 Messages : 111 ![]() |
Sur la ligne 3 j'ai :
Code :
if(isset($_GET['deconnexion']) && $_GET['deconnexion']=="yes"){ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com