Witam.
Tak jak w temacie , zeby wyskoczyly opcje dla uzytkownika bądź admina po zalogowaniu , potrzebny jest refresh/enter.Nie moge sobie z tym poradzic..
{
if($_SESSION['UserStatus'] == 1)
{
$sBufor .= "Witaj administratorze";
$sBufor .= ''.$_SESSION['zalogowany_user_login'].' zostałeś/aś pomyślnie zalogowany/a.<br/>';
$sBufor .= '<br/>';
$sBufor .= '<a href="index.php?id=dodajnewsa">Dodaj Newsa</a>';
$sBufor .= '<br/>';
$sBufor .= '<a href="index.php?id=usun">Usun Newsa</a>';
$sBufor .= '<br/>';
$sBufor .= '<a href="index.php?id=zmianapw">Zmien Haslo</a>';
$sBufor .= '<br/>';
$sBufor .= '<a href="index.php?id=wylog">Wyloguj?</a>';
}
elseif ($user_status == 0)
{
$sBufor .= "Witaj uzytkowniku.Zostaleś pomyślnie zalogowany.";
$sBufor .= '<br/>';
$sBufor .= '<a href="index.php?id=wylog">Wyloguj?</a>';
}
}
{
if (isset($_POST['username'])) {
$username = $_POST['username'];
}
if (isset($_POST['password'])) {
$password = md5($_POST['password']); }
$db = mysql_connect("localhost","root","vertrigo") or
die ("polaczenie nie moze byc zrealizowane"); $query = "SELECT id, status FROM `rejestracja` WHERE `uzytkownik` = '".$username."' AND `haslo` = '".$password."'";
{
echo 'Logowanie nieudane. Sprawdź pisownię nicku oraz hasła.'; }
else
{
$_SESSION['zalogowany_user_login'] = $username;
$_SESSION['twojehaslo_to'] = $password;
$_SESSION['UserId'] = $result[0]['id'];
$_SESSION['UserStatus'] = $result[0]['status'];
}
}
else
{
$sBufor = '<form action="" method="post">
<div class="lewo2">Username:</div><div class="prawo2"><input type="text" name="username"></div>
<div class="lewo3">Password:</div><div class="prawo3"><input type="password" name="password"></div>
<div id="dol"><input type="submit" value="Zaloguj"></div>
</form>';
}
?>
Probowalem header wstawic ale jest to samo , ale jak dam enter to i tak na tej samej stronie sie znajduje , ale opcje sie pokazuja.
Ten post edytował gigzorr 25.04.2010, 10:23:40