Witam.
Używam systemu logowania:
<?php
$uzytkownicy = array(1
=> array('login' => 'user1', 'haslo' => md5('ppp')), array('login' => 'user2', 'haslo' => md5('ddd')), array('login' => 'user3', 'haslo' => md5('fff')) );
function czyIstnieje($login, $haslo){
foreach($uzytkownicy as $id => $dane)
{
if($dane['login'] == $login && $dane['haslo'] == $haslo) {
return $id;
}
}
return false;
}
if(!isset($_SESSION['uzytkownik'])){ $_SESSION['uzytkownik'] = 0;
}
if($_SESSION['uzytkownik'] > 0){
echo 'Witaj, '.$uzytkownicy[$_SESSION['uzytkownik']]['login'].' na naszej stronie!'; }
else
{
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if(($id = czyIstnieje($_POST['login'], $_POST['haslo'])) !== false) {
$_SESSION['uzytkownik'] = $id;
echo 'Witaj, '.$uzytkownicy[$_SESSION['uzytkownik']]['login'].' w Intranecie!'; header("Location: index.php"); } else {
print '<script language="Javascript">alert ("Wprowadzono błędne dane. Proszę wpisać ")</script>'; header("Location: <a href="http
://www.example.com/");" target="_blank">http://www.example.com/");</a> }
} else {
print '<form method="post" action="index.php">'; print 'Prosimy o zalogowanie się:'; print '<div class="logowanie_txt">'; print 'Imię i nazwisko:'; print '<div class="logowanie_input">'; print '<input type="text" class="logowanie_pole" name="login" />'; print '<div class="logowanie_txt">'; print 'Hasło dostępowe:'; print '<div class="logowanie_input">'; print '<input type="password" class="logowanie_pole" name="haslo" />'; print '<div class="logowanie_przycisk">'; print '<button type="submit">Zaloguj</button>'; }
}
?>
W jaki sposób mogę mogę się wylogować, oczywiście pomijając wyłaczenie przegladarki. Jaką powinna wygladac funkcja wyjscia z sesji?