Hej. Mam proste pytanie, jak wyświetlić dane z tabeli o użytkowniku, który właśnie się zalogował, w stylu:
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?
Ten post edytował andrzejlechniak 12.12.2010, 23:19:55