Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Bon ca fonctionne mais je n'est pas la redirection il fallait mettre l'action dans une balise php.
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
Mais en faite si j'ai comprit. Il va renvoyer vers page 1 si tu viens de page-bis1
et vers page2 si tu vien de page-bis2
Si tu dit pas DANS login.php de prendre en compe ca, tu peut mettre n'importe quelle code exterieure, il va pas le prendre en compte
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
Merci à l'admin qui a nettoyé 
J'ai déjà proposé le code sur ce forum, il te suffit de faire une petite recherche !
...
Hors ligne
Oui sudlyceen c'est ca.
M@x quel code a tu posté ?? Celui pour la redirection au moment de la déconnexion ??
Dans ce cas la un lien serai plus vite fait car la je ne trouve vraiment pas.
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
redfog29 a écrit :comment tu as fait pour ne pas avoir un lien de deconnexion ?
![]()
Avant de poster lis la discution. De même que évite de remonter inutilement des vieux sujets. (Sur un autre sujet)
@Alexey : Oui mais ce n'est pas le cas. Après je te propose une modification :
Dans login.php (Sous la 1.2.20) ligne 102 :
Remplace :
redirect('index.php', $lang_login['Logout redirect']);Par :
$redirect = isset($_GET['redirect_url']) ? $_GET['redirect_url'] : 'index.php'; redirect($redirect, $lang_login['Logout redirect']);Et du coup le lien de déconnexion devient :
<?php echo '<a href="login.php?action=out&id='.$pun_user['id'].'&csrf_token='.pun_hash($pun_user['id'].pun_hash(get_remote_address())).'&refirect_url=*lien_relatif*">'.$lang_common['Logout'].'</a>'; ?>En remplaçant "*lien_relatif*" par le liens de ta page.
Non testé.
M@x.
Je pense que c ca !
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
Ton code ne retourne aucune erreur et me déconnecte belle et bien. Mais je n'est aucune redirection.
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
un petit bout de code pour le Logout:
pour la redirection, rajoute simplement cette petite ligne toute simple juste à la ligne de ton code :
header('location: index.php');par contre ta redirection tu la veux sur ton site ou vers le forum ?
sinon se sera plutôt ça le code vers le site :
header('location: forums/index.php');Dernière modification par stefde10 (27-08-2009 02:52:59)
Lorsque vous lisez l'OS de windows XP à l'envers on peut entendre des voix de fantômes mais plus étonnant encore, si vous le lisez à l'endroit, il installe Windows...! oO
Hors ligne
Message supprimer pour avoir dit des bêtise 
Dernière modification par Swink (27-08-2009 02:47:06)
Hors ligne
un petit bout de code pour le Logout:
pour la redirection, rajoute simplement cette petite ligne toute simple juste à la ligne de ton code :
header('location: index.php');
Mais ca a rien a voir a la discussion, suit un peut 
Ton code ne retourne aucune erreur et me déconnecte belle et bien. Mais je n'est aucune redirection.
Tu est sur d'avoir bine modifier ?
Dernière modification par sudlyceen (27-08-2009 02:53:50)
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
je suis, je suis... dans la page login.php de la version 1.2.21 il y en a partout des
header(location 'index.php');et ça redirige très bien après la déco 
Lorsque vous lisez l'OS de windows XP à l'envers on peut entendre des voix de fantômes mais plus étonnant encore, si vous le lisez à l'endroit, il installe Windows...! oO
Hors ligne
ba oui, mais on veut pas une redirection simple ! mais une redirection en fonction des page 1 ou 2 qui pointe vers 1bis ou 2bis
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne
alors je crois que son erreur de redirection vient du lien :
redirect_url="../../index.php"au lieu de :
redirect_url="../index.php"Dernière modification par stefde10 (27-08-2009 03:04:33)
Lorsque vous lisez l'OS de windows XP à l'envers on peut entendre des voix de fantômes mais plus étonnant encore, si vous le lisez à l'endroit, il installe Windows...! oO
Hors ligne
Je pensait que la modification que j'avais effectué redirigait vers la dernière page consulté. Bref voici la soluce :
Dans login.php rechercher :
redirect('index.php', $lang_login['Logout redirect']);Remplacer par :
$redirect_url = (isset($_SERVER['HTTP_REFERER']) && preg_match('#^'.preg_quote($pun_config['o_base_url']).'/(.*?)\.php#i', $_SERVER['HTTP_REFERER'])) ? htmlspecialchars($_SERVER['HTTP_REFERER']) : 'index.php';
redirect($redirect_url, $lang_login['Logout redirect']);Et donc ça redirige vers la dernière page visitée.
...
Hors ligne
Bah c'est pas grave
Au pire des cas ça ne fonctionne pas... et redirige vers l'index.
Pour info c'est le même principe qui est utilisé pour le connexion hein...
...
Hors ligne
Tu as raison
sauf dans ce cas :
Certains navigateurs permettent même de modifier la valeur de HTTP_REFERER, sous forme de fonctionnalité.
Je en comprend pas ou tu veux en venir ?
Le code test sur l'url est bien celle du forum donc pas de soucis à ce niveau... après si un utilisateur souhaite modifier le referer... et bien ça ne changeras pas grand chose 
...
Hors ligne
Mais t'inquiétes, ce n'est pas grave ! On est train de polluer ce topic avec un hors-sujet ...
Bah non on reste tout de même dans la ligné. 
Certains navigateurs permettent même de modifier la valeur de HTTP_REFERER, sous forme de fonctionnalité.
Mais pour moi ça c'est l'utilisateur qui modifie avec une fonctionnalité la valeur de referer non ?
Php.net c'est la merde en ce moment je trouve, mélange de langue et tout... je suis tombé sur une doc aujourd'hui ou hier ou toutes les phrases étaient mélangés 
...
Hors ligne
Désolé M@x mais ton code ne fonctionne. Il me déconnecte mais rien d'autre je suis toujours planter sur le forum.
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne
Gné ? Je ne voit pas pourquoi il ne fait rien... File ton login.php (copie le en .txt sur ton hébergement)
Quand tu dit que tu reste planter c'est quoi au juste ? Pas de redirection ?
...
Hors ligne
Quant je dit il reste planter c'est que la redirection na pas lieu la déco oui mais pas la redirection.
Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]
Hors ligne