Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z wylogowaniem OOP
Forum PHP.pl > Forum > Przedszkole
Matado
Mam dziwny problem z wylogowaniem. Kiedy naciskam na link żeby mnie wylogowało i przeniosło na login.php to nic się nie dzieje, zostaje cały czas na users.php . Co może być tu źle?

  1. <?php
  2. public function login($login, $pass)
  3.    {
  4.        if (! empty($login) && ! empty($pass))
  5.        {
  6.            if ($this-> username== $login && $this-> password== $pass)
  7.            {
  8.                $_SESSION['user']= $this-> username;
  9.                $this-> message= 'Welcome ' . $_SESSION['user'] . '<a href="users.php?signout=yes>sign out</a>';
  10.            }
  11.            else
  12.            {
  13.                $this-> message= 'Invalid username or password';
  14.            }
  15.        }
  16.        else
  17.        {
  18.            $this-> message= 'Fill in all fields';
  19.        }
  20.    }
  21.    
  22.    public function signout()
  23.    {
  24.       if ($_GET['signout']== "yes")
  25.       {
  26.            unset ($_SESSION['user']);
  27.            session_destroy();
  28.            header ("Location: login.php");
  29.       }
  30.    }
  31. ?>
erix
Ok, a jak wywolujesz $klasa->signout()? O ile w ogóle wywołujesz. winksmiley.jpg
Matado
No właśnie teraz dopiero się kapnąłem że nie wywołałem smile.gif. Dzięki za pomoc mimo to.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.