Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#26 26-08-2009 12:55:19

Salamafet
Membre

Re : Lien de déconnexion

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

#27 26-08-2009 18:32:20

sudlyceen
Membre

Re : Lien de déconnexion

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

#28 26-08-2009 20:00:07

M@x
Membre

Re : Lien de déconnexion

Merci à l'admin qui a nettoyé smile

J'ai déjà proposé le code sur ce forum, il te suffit de faire une petite recherche !


...

Hors ligne

#29 26-08-2009 22:48:35

Salamafet
Membre

Re : Lien de déconnexion

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

#30 26-08-2009 23:28:35

sudlyceen
Membre

Re : Lien de déconnexion

M@x a écrit :
redfog29 a écrit :

comment tu as fait pour ne pas avoir un lien de deconnexion ? siffle huh

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

#31 27-08-2009 02:03:43

Salamafet
Membre

Re : Lien de déconnexion

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

#32 27-08-2009 02:30:50

stefde10
Membre

Re : Lien de déconnexion

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

#33 27-08-2009 02:42:43

Swink
Membre

Re : Lien de déconnexion

Message supprimer pour avoir dit des bêtise happy

Dernière modification par Swink (27-08-2009 02:47:06)

Hors ligne

#34 27-08-2009 02:52:58

sudlyceen
Membre

Re : Lien de déconnexion

stefde10 a écrit :

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 tongue

Salamafet a écrit :

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

#35 27-08-2009 02:56:17

stefde10
Membre

Re : Lien de déconnexion

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 tongue


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

#36 27-08-2009 02:58:21

sudlyceen
Membre

Re : Lien de déconnexion

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

#37 27-08-2009 03:03:53

stefde10
Membre

Re : Lien de déconnexion

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

#38 27-08-2009 20:53:55

M@x
Membre

Re : Lien de déconnexion

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

#39 27-08-2009 21:57:35

M@x
Membre

Re : Lien de déconnexion

Bah c'est pas grave tongue 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

#40 27-08-2009 22:38:22

M@x
Membre

Re : Lien de déconnexion

oldie-2 a écrit :

Tu as raison smile

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

#41 27-08-2009 23:22:14

M@x
Membre

Re : Lien de déconnexion

oldie-2 a écrit :

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é. smile

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

#42 27-08-2009 23:37:24

Salamafet
Membre

Re : Lien de déconnexion

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

#43 27-08-2009 23:55:01

M@x
Membre

Re : Lien de déconnexion

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

#44 28-08-2009 11:38:50

Salamafet
Membre

Re : Lien de déconnexion

Quant je dit il reste planter c'est que la redirection na pas lieu la déco oui mais pas la redirection.

Voila le txt


Salamafet (Programmeur)
---------------------------------------
[img]http://www.picdo.net/Fichiers/26b95b19c696fc7776ba45b177f45bf/salaklein.png[/img]

Hors ligne

Pied de page des forums