Przekierowanie po wylogowaniu

  • 2 Odpowiedzi
  • 4081 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

LukaszP

Przekierowanie po wylogowaniu
« dnia: 17 Listopad 2005, 08:08 »
Oby po wylogowaniu przekierować użytkownika na wybraną stronę należy:

Plik: Sources/LogInOut.php

Znajdź:

// Empty the cookie! (set it in the past, and for ID_MEMBER = 0)
setLoginCookie(-3600, 0);

Poniżej dodaj:

$_SESSION['logout_url'] = 'http://www.smf.pl/index.php';
« Ostatnia zmiana: 13 Styczeń 2006, 10:39 wysłana przez LukaszP »

*

Offline defc0n

  • ****
  • 855
  • 67
Odp: [T&T] Przekierowanie po wylogowaniu
« Odpowiedź #1 dnia: 17 Listopad 2005, 15:34 »
chyba kiedys o tym pisal Kemac, ale spoko ;)

*

Offline ziemek8

  • ****
  • 69
  • 0
  • Płeć: Mężczyzna
    • Archeos
Odp: Przekierowanie po wylogowaniu
« Odpowiedź #2 dnia: 11 Lipiec 2008, 14:08 »
Można też zrobić tak z logowaniem. ;)


Plik: Sources/LogInOut.php



Linia: ~84
if (isset($_SESSION['old_url']) && preg_match('~(board|topic)[=,]~', $_SESSION['old_url']) != 0)
$_SESSION['login_url'] = $_SESSION['old_url'];
else
unset($_SESSION['login_url']);
}
Zamienić na:
if (isset($_SESSION['old_url']) && preg_match('~(board|topic)[=,]~', $_SESSION['old_url']) != 0)
$_SESSION['login_url'] = $_SESSION['old_url'];
else
//unset($_SESSION['login_url']);
$_SESSION['login_url'] = 'http://adres.pl/index.php';
}



Linia: ~123
// Some whitelisting for login_url...
if (empty($_SESSION['login_url']))
      redirectexit();
else
{
// Best not to clutter the session data too much...
$temp = $_SESSION['login_url'];
unset($_SESSION['login_url']);

redirectexit($temp);
}
Zamienić na:
// Some whitelisting for login_url...
if (empty($_SESSION['login_url']))
      redirectexit('http://adres.pl/index.php');
else
{
// Best not to clutter the session data too much...
$temp = 'http://adres.pl/index.php';
//$temp = $_SESSION['login_url'];
unset($_SESSION['login_url']);

redirectexit($temp);
}




PS: Napisałem tutaj pytanie, ale udało mi się to rozwiązać, więc zamieszczam.
« Ostatnia zmiana: 11 Lipiec 2008, 14:35 wysłana przez ziemek8 »
I want to have a knowledge to understand | www.archeos.pl | www.n-gry.pl