Mam taki plik logowanie.php:
<?
if (isset($_POST['submit'])) { require_once ('mysql_connect.php');
function escape_data ($data) {
}
}
$message = NULL;
if (empty($_POST['username'])) { $u = FALSE;
$message .= '<p>Zapomniałeś wprowadzić nazwę użytkownika!</p>';
} else {
$u = escape_data($_POST['username']);
}
if (empty($_POST['password'])) { $p = FALSE;
$message .= '<p>Zapomniałeś wprowadzić hasło!</p>';
} else {
$p = escape_data($_POST['password']);
}
if ($u && $p) { // Jeżeli wszystko jest OK.
$query = "SELECT user_id, first_name FROM users WHERE username='$u' AND password=PASSWORD('$p')";
if ($row) {
// Rozpocznij sesję, zarejestruj wartości i przekieruj użytkownika.
ini_set ('session.use_cookies', 0
); $_SESSION['first_name'] = $row[1];
$_SESSION['user_id'] = $row[0];
header ("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/
zalogowany.php
?" . SID);
} else {
$message = '<p>Wprowadzona przez Ciebie nazwa użytkownika i hasło nie zgadzają się z naszymi
danymi.</p>';
}
} else {
$message .= '<p>Spróbuj jeszcze raz.</p>';
}
}
$page_title = 'Logowanie';
include ('szablony/naglowek.inc');
echo '<font color="red">', $message, '</font>'; }
?>
<center>
<form action="
<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Login:<br>
<input type="text" name="username" size="14" maxlength="20" value="
<?php if (isset($_POST['username'])) echo $_POST['username']; ?>" /><br>
Hasło:<br>
<input type="password" name="password" size="14" maxlength="20" /><br>
<input type="submit" name="submit" value="Zaloguj się" /><br><br>
<a href="rejestracja.php">Rejestracja</a>
</center>
</form>
Chcaiłbym żeby po zalogowaniu w formularz:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="username" size="14" maxlength="20" value="<?php if (isset($_POST['username'])) echo $_POST['username']; ?>" />
<br>
<input type="password" name="password" size="14" maxlength="20" /><br>
<input type="submit" name="submit" value="Zaloguj się" /><br><br> <a href="rejestracja.php">Rejestracja
</a>
Zmienił się na przyklad na:
<a href="wyloguj.php">Wyloguj mnie
</a><br> <a href="edytuj.php">Edytuj Dane
</a><br>
itp, itd.
Jak to zrobić??