if($_GET["wyloguj"] == '1') { } if($_SESSION["logged"] != "tak") { { echo '<form name="form1" action="logowanie.php?id=konto" method="Post" > <div class="log_main"> <div class="log_form">› LOGOWANIE DO SERWISU</div> <div class="log_dane"> <div class="log_form">Użytkownik: <input name="myusername" type="text" id="myusername"></div> <div class="log_form">Hasło: <input name="mypassword" type="password" id="mypassword"></div> <div class="log_form"> <input type="submit" name="Submit" value="Zaloguj" title="zaloguj się"> </div> </div> <div class="log_form2"> <a href="java script:history.go(-1);" title="cofnij do poprzedniej strony"> Wstecz</a> - <a href="logowanie.php?id=rejestracja">Rejestarcja</a> </div> </div> </form>'; } else { $myusername=$_POST['myusername']; $mypassword=$_POST['mypassword']; //Ochrona przeciw SQl injection $sql="SELECT * FROM uzytkownicy WHERE login='$myusername' and password='$mypassword'"; } if($count==1) { $_SESSION["logged"] = "tak"; $_SESSION["username"] = $myusername; } else { return "Błędny login lub hasło"; } } if($_SESSION["logged"] == "tak") { $sql="SELECT * FROM uzytkownicy WHERE login='$myusername' and password='$mypassword'"; { $_SESSION['ranga'] = $row['ranga']; if($_SESSION['ranga']==2) { echo '<div class="panel_admin_main"> Witaj, jesteś zalogowany jako: <strong>' .$_SESSION['username']. '</strong> | <a href="logowanie.php?id=konto&wyloguj=1" OnClick="return confirm(\'Czy napewno chcesz się wylogować?\');" title="Wyloguj się z serwisu">Wyloguj się</a><br /> <ul> <li><a href="logowanie.php?id=admin_wydarzenia" title="Przejdź do panelu zarządzania wiadomościami">Zarządzanie wiadomościami</a></li> </ul> </div>'; } elseif($_SESSION['ranga']==1) { } elseif($_SESSION['ranga']==0) { } else { } } }
Rzecz w tym, że gdy wchodzę do panelu sterowania admina wszystko jest ok, ale gdy klikam na łącze 'Panel główny' wyświetla mi się biała strona, no ewentualnie, że jestem zalogowany jako zwykły użytkownik a nie jako admin. Jak jest błąd?