|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juin 2008 Messages : 40 ![]() |
Bonjour,
sur le site que je crée j'ai inséré un formulaire afin de s'identifier et d'avoir accès à certaine page, l'identification s'éxécute parfaitement ainsi que la vérification lors de l'accès aux page, seul problème lors de la connexion je souhaite afficher un boutton déconnexion à la place du formulaire d'identification voici le code qui je pensais allait me le faire : Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
Je ne situe pas très bien ton problème ? tu veux afficher un bouton ?
dans ce cas tu fais un echo d'un formualire HTML qui contient un bouton ? |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 40 ![]() |
enfaite mon problème c'est que je veux afficher mon boutton que lorsque que je suis connecté, avec le code que j'ai reporté plus haut il ne m'affiche que le formulaire d'identification que je soit connecté ou non
|
|
|
00
|
|
|
#4 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
tu as bien pensé au session_start() en haut du script ?
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 40 ![]() |
ben si je le met il me met cette erreur :
Notice: A session had already been started - ignoring session_start() mais la session reste tout le temps ouverte jusqu'à deconnexion ou fermeture du navigateur non? |
|
|
00
|
|
|
#6 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
oui , cote client mais cote serveur il faut bien que tu précise au script d'aller chercher la session en cours .
Pour contourner ton probleme , tu peux utiliser le @ ou ob_start(), tout est indiqué dans la doc |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 40 ![]() |
j'ai résolu à moitié le problème, lorque je me connecte j'ai bien le bouton deconnexion qui apparait et qui fonctionne, mais lorsque que je me balade sur d'autre page mon formulaire réaparrait, en outre lorsque j'appuis sur le bouton deconnexion(qui execute un session_close()) je peut quand même accéder aux page qui sont non autorisé, mystère!
|
|
|
00
|
|
|
#8 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
LE meilleur conseil que je puisse te donner (sans voir ton code ^^) , c'est de bien vérifier que les sessions start soit en début de script et de faire des verifs sur le login (existence ET vérification de son contenu
|
|
|
00
|
|
|
#9 | ||||||
|
Invité de passage
![]() Inscription : juin 2008 Messages : 40 ![]() |
Code :
Code :
Code :
en regardant je ne comprend pas pourquoi le formulaire réaparait en changeant de page ni pourquoi lorsque je clique sur deconnexion ça ne se déconnecte pas |
||||||
|
|
00
|
|
|
#10 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
il te manque les session_start()
|
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 40 ![]() |
au début? mais lorsque que je le fais le bouton apparai c'est ok mais je dois avoir une erreur pour la fermeture, peux tu m'éclairer?
|
|
|
00
|
|
|
#12 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
Il te faut un session_start au début de chaque script sinon la session n'est pas reconduite sur les autres pages
|
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 40 ![]() |
oui merci c'est bon, mais pour le boutton deconnexion session_close() n'a pas la de fonctionner...
|
|
|
00
|
|
|
#14 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
tu peux détruire le pseudo qui a dans ta session
|
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 40 ![]() |
Je ne comprend pas ça ne fonctionne pas
|
|
|
00
|
|
|
#16 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
montre nous plutôt le code que tu as mis en place on pourrait mieux t'aider !
|
|
|
00
|
|
|
#17 | ||||
|
Invité de passage
![]() Inscription : juin 2008 Messages : 40 ![]() |
Dans un premier temps j'ai éssayé ça :
Code :
Code :
|
||||
|
|
00
|
|
|
#18 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
et si tu essayais ça :
|
|
|
00
|
|
|
#19 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 40 ![]() |
Ce n'est pas ce que je viens de poster?
|
|
|
00
|
|
|
#20 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
non tu as omis l'underscore
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com