Cze mam problem z tym skrytem,mam taki skrypt logowania oparty na sesji i mysqlu.Moje zmierzenia co do tego skryptu bylu nastepujace:
mam tabele z uzytkownikami, pracownikami i z adminem,ktora wyglada tak
user_name - user_pass - user_stat
login - haslo - 0/1/2
user_stat - 0/1/2 - admin/pracownik/uzytkownik
i w zaleznosci od user_stat logujacy sa przenoszeni do odpowiednich stron. a oto skrypt
<?
function logowanie()
{
echo(\"<form action\"log.php\" method=\"POST\">n <h1> Zaloguj sie! </h1><br>n
User: <input type=\"text\" name=\"login\"><br>n
Pass: <input type=\"password\" name=\"haslo\"><br>n
<input type=\"submit\" name=\"submit\" value=\"Zaloguj\"><br>n
<br>
</form>n\");
}
{
logowanie();
}
else
{
$db=mysql_connect(\"localhost\", \"root\", \"prymus32\") or die(\"Nie można się poł±czyć z serwerem\"); mysql_select_db(\"books\", $db) or die(\"Problem z ł±czeniem się z baz± danych :(\"); $sql=\"SELECT * FROM users WHERE user_name = '$login'\";
{
$user_pass=$row[\"user_pass\"];
$user_name=$row[\"user_name\"];
$stat=$row[\"stat\"];
if (($haslo != $user_pass) || ($login != $user_name))
{
echo(\"Zly login/pass\"); logowanie();
} else {
if ($stat == 2)
{
header(\"Location: uzytkownik.php\"); } else if ($stat == 1) {
header(\"Location: qq.php\"); } else {
header(\"Location: ww.php\"); }
}
}
}
?>
i mam jeszcze pytanie jak na stronie uzytkownik.php wyswietlic jego login?