Witam mam problem. Otoz mam system logowania i chcialem zeby zamiast formularza logowania (po zalogowaniu) wczytywany byl nick usera.
W pliku login.php pod sprawdzeniem czy login sie zgadzaja mam cos takiego:
if ($password == $pass) {
$_SESSION["zalogowany"]=="tak";
echo '<head>
<meta http-equiv="Refresh" content="1; url=index.php" />
</head>
<center>Zostałe¶ zalogowany. Za chwile
nast±pi przekierowanie strony. </center>';
} else {
echo '<center><font color=black>Hasło
jest nie prawidłowe. Spróbuj ponownie.</font> </center>';
}
Pod $_SESSION["zalogowany"]=="tak"; chcialem dodac sobie nick do sesji czyli $_SESSION["acc"]=="$account";
( $account = $_REQUEST['login']; - z poprzedniego formularza. )
I mam problem. Gdy uzywam tego np w zamianie formularza logowania na nick, czyli
<?
if(!($_SESSION["zalogowany"]))
{
?>
<center>
<form method="post" action="index.php?body=login">
Login: <input name="login" size="20" value="" maxlength="20"><br>Haslo:
<input type="password" name="password" size="20" value=""
maxlength="20"><br><input type="submit" value="Zaloguj"></form>
</center>
<?
}
if($_SESSION["zalogowany"]=="tak" && $_SESSION["acc"])
{
?>
<center>Jestes zalogowany jako <? $_SESSION["acc"] ?>! <br><a
href="index.php?body=logout"><font color=white> Wyloguj. </font></a></center>
<?
}
?>
To w efekcie mam tylko:
Jestes zalogowany jako ! Wyloguj.
Co mam zrobic?