Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Bonjour !!
J'ai lié mon site avec le forum pour tout ce qui est compte. Depuis le site je peut donc me connecté sur le forum.
Le problème est la: depuis le site j'aimerais faire un lien de déconnexion qui redirige par la suite vers le site a nouveau.
J'ai essayer ce lien:
login.php?action=out&id='.$pun_user['id'].'&csrf_token='.pun_hash($pun_user['id'].pun_hash(get_remote_address())).'Mais ca n'a rien donner. Avec le lien ci-dessus je suis rediriger vers le forum sans pour autant être déconnecté.
J'aimerais donc un morceau de code pour me déconnecté tout en restant sur le site.
Un peut comme le formulaire de connexion que l'on peut trouver sur cette page => http://www.punbb.fr/aide/doku.php/integ … te?s=login
Merci pour votre aide 
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
Bizarre ton code semble pourtant bon. Tu peux donner un exemple de ce que ça génère sur ton site ?
...
Hors ligne
Je n'est pas bien compris ce que tu me demande. ??
Si tu veut l'adresse de mon site la voici => http://salamafet.serveftp.com
(le gros problème c'est que mon serveur n'est pas allumé quant je ne suis pas chez moi).
Pour le morceau de code je suis aller le chercher dans fonction.php du forum.
Et j'en profite pour poser une question: Le lien doit-il être obligatoirement entre des balises PHP ??
Dernière modification par Salamafet (25-08-2009 01:31:00)
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
essay ca :
<a href="login.php?action=out&id='.$pun_user['id'].'&csrf_token='.sha1($pun_user['id'].sha1(get_remote_address())).'">'.$lang_common['Logout'].'</a>'et non le liens ne doit pas obligatoire ment etre dans du php, car "<a></a>" c'est du html !
Par contre dans la page ou tu met le liens, il faut appelle common. Et verifie bien l'url qui pointe.
Dernière modification par sudlyceen (25-08-2009 02:19:08)
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
J'ai essayer mais toujours pas
.
Donc j'ai bien mis le lien comme il faut j'ai devant le lien: "/forum/"
common.php est appeler avec:
define('PUN_ROOT', './forum/');
require PUN_ROOT.'include/common.php';Suis-je obligé dans mon lien d'utiliser: "$lang_common['Logout']" a priori je pense que non. ou ??
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
a tu installer le mod de message privée ?
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
Par contre dans la page ou tu met le liens, il faut appelle common. Et verifie bien l'url qui pointe.
Et bien si justement c'est du HTML et du PHP !
Donc logiquement ceci devrait fonctionner :
<?php
echo '<a href="login.php?action=out&id='.$pun_user['id'].'&csrf_token='.sha1($pun_user['id'].sha1(get_remote_address())).'">Logout</a>';
?>...
Hors ligne
oaui logiquement oui !!!
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
C'est bon ca fonctionne 
Je l'est mis dans les balise PHP comme tu me la indiqué et j'ai rajouter: "/forum/" au début de l'adresse et ca fonctionne.
sudlyceen je n'est rajouter aucun mod.
Voila sinon c'est impec merci beaucoup 
Dernière modification par Salamafet (25-08-2009 17:13:56)
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
L'idéal c'est d'ajouter "PUN_ROOT" comme ceci :
echo PUN_ROOT.'[...]
...
Hors ligne
et oui si ta appelle pas common avant, ca va par marcher !
avant tout tu met :
<php? define('PUN_ROOT', './forums/');
require PUN_ROOT.'include/common.php'; ?>http://www.punbb.fr/aide/doku.php/integration_site
Dernière modification par sudlyceen (25-08-2009 20:50:59)
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
Ok M@x merci
.
Sudlyceen j'ai déjà placé ce code dans une include tout beau tout propre.
D'ailleurs c'est sur le même lien que tu a mis que j'ai lié mon forum avec mon site. (le même lien aussi que j'ai placé tout au début du forum).
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
Une dernière question !!
Es-qu'il y a moyen d'être rediriger sur le site au moment de la déconnexion. Mais j'aimerais ne pas toucher a la configuration du forum, pourquoi ??
Parce je voudrais que si une personne se déconnecte a partie du forum elle soit rediriger a la racine du forum.
Mais si elle se déconnecte a partir du site elle n'arrive pas sur le forum mais a la racine du site.
C'est possible ??
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
je pense que non ! car tu fait une seule action a partir de diffèrent point.
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
C'est disponible avec une toute petite modification du code. (Que j'avais proposé je ne sait plus ou)
je pense que non ! car tu fait une seule action a partir de diffèrent point.
C'est pas parce que tu clique sur une page ou une autre, c'est juste que c'est pas prévu 
...
Hors ligne
mais la redirection est apres la deco, donc si tu clique sur le liens de deco ca renvoi vers la page cité et pas en fonction de la page d'ou tu vien !
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
Je pense que c'est possible.
Par contre comme le dit sudlyceen "La redirection est après la déconnexion."
C'est vrai, mais dans ce cas la est-il possible de créer une autre page de déconnexion ??
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
mais la redirection est apres la deco, donc si tu clique sur le liens de deco ca renvoi vers la page cité et pas en fonction de la page d'ou tu vien !
Si je dit que c'est possible... la connexion çà se passe comment d'après toi ?!
Pas besoin de créer une autre page, c'est juste une petite modif...
(Vous êtes chiant têtus !)
...
Hors ligne
ok alors explique, car moi j'ai apris le html un peut de php comme ca.
Tu part d'un point d'une pade de connexion "A" pour aller a la page "B"
Tu peut partir d'elle la page de connexion "DMLCPF" t ira tjr a la page "B"
Si tu te deco, tu le fait en page "C" et tu va en page "D"
Tu peut le faire en page "MDPFG" mais tu arrivera tjr an page "D"
Si la c pas asser claire !!
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
Ok M@x je veut bien mais dans ce cas donne moi la modif a faire !! Si vraiment tu ne sais pas quel syntaxe utiliser dit nous a quoi ca pourrais ressembler histoire de chercher ensemble.
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
Avec un formulaire je pense que l'ont pourrais utiliser ce code:
<form action="./forum/login.php?action=out&id='.$pun_user['id'].'&csrf_token='.sha1($pun_user['id'].sha1(get_remote_address())).'" method="post">
<input type="hidden" name="form_sent" value="1" />
<input type="hidden" name="redirect_url" value="../index.php" />
<input name="login" value="Deconnexion" type="submit" />Mais je ne suis pas si sur a essayer.
Dernière modification par Salamafet (26-08-2009 12:15:25)
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
mais a ce moment la, faut modif le login.php.
Et mettre form_send = 1 pour redirect = 1
et form_send = 2 pour redirect = 2
non ?
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
Je ne sais pas !! Par contre mon bout de code me redirige sur le forum et puis plus rien, pas de déco ou redirection.
Donc sudlyceen tu doit avoir raison il manque quelques chose.
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
ba forcement !!
Si tu dit pas a login.php de prendre en compte la $variable "1" ou "2" ba il la prend pas en compte !! xD
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
mais j'ai repris le code de connexion extérieure donc c'est sensé fonctionner non ??
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne