login: xxx --- password: xxx --- data rejestracji ----
Chodzi mi o sam kod SQL
if($_SESSION["logged"] != "tak") { { echo '<form name="form1" action="logowanie.php?id=konto" method="Post" > <div class="log_main"> <div class="log_dane"> <div class="log_form">Login [podaj e-mail]: <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" title="zarejestruj się w bazie">Rejestarcja</a> - <a href="" title="przypomnij hasło">Przypomnienie hasła</a> - <a href="" title="wymuś zmianę hasła">Zmiana hasła</a> ⋅ </div> </div> </form>'; } // username and password sent from form $myusername=$_POST['myusername']; $mypassword=$_POST['mypassword']; // To protect MySQL injection $sql="SELECT * FROM uzytkownicy WHERE login='$myusername' and password='$mypassword' and banowanie=0"; if($count==1){ $_SESSION["logged"] = "tak"; $_SESSION["username"] = $myusername; } else { return "Błędny login lub hasło"; } }
Mam taki kod logowania. Działa z wyjątkiem tego, że jak źle wpiszę hasło to nie widzę 'return' a... a właśnie nic nie widzę, też czemu? To też jest zagwozdka? I jak z tego wyciągnąć dane o użytkowniku, który właśnie jest zalogowany?