Skrypt logowania:
if($_GET["wyloguj"] == '1') $_SESSION["logged"] = "nie"; if($_SESSION["logged"] != "tak") { echo '<form name="form1" action="user.php?id=konto" method="Post" > <div class="log_main"> <div>› LOGOWANIE DO SERWISU</div> <div> <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> </form>'; } // username and password sent from form $myusername=$_POST['myusername']; $mypassword=$_POST['mypassword']; // To protect MySQL injection $sql="SELECT * FROM log 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") { echo '<div>Witaj, jesteś w strefie dla zalogowanych użytkowników! Jesteś zalogowany jako: <strong>' .$_SESSION['username']. '</strong> | <a href="user.php?id=konto&wyloguj=1" title="Wyloguj się z serwisu">Wyloguj się</a><br />'; }
i sam skrypt, który powinien być na stronie dla zalogowanych użytkowników. Nie wiem czemu nie działa:
if($_SESSION["logged"] == "tak") { echo '<div>Witaj, jesteś w strefie dla zalogowanych użytkowników! Jesteś zalogowany jako: <strong>' .$_SESSION['username']. '</strong> | <a href="user.php?id=konto&wyloguj=1" title="Wyloguj się z serwisu">Wyloguj się</a><br />'; }