require_once ('funkcje/db_connect.php'); function logowanie() { echo '<form action="t1.php" method="POST"> <div>Login:</div> <div><input type="text" name="login"></div> <div>Password:</div> <div><input type="password" name="password"></div> <div><input type="submit" name="submit" value="Zaloguj"></div> </form>'; } logowanie(); } else { $sql="SELECT * FROM osoby WHERE login='$login'"; $password=$row['password']; $login=$row['login']; $uprawnienia=$row['uprawnienia']; if(($password !=$password) || ($login !=$login)) { logowanie(); } else { } } }
Wchodzi do skryptu i jest generalnie OK, ale teoretycznie każdy może się zalogować nawet nie pisząc swojego loginu, poza tym jak otworzę stronę w drugiej karcie to znów mam formularz, znaczy się strona nie zapamiętuje sesji. Jak temu zaradzić. Proszę o pomoc.
PS. Tak na marginesie proszę o wyrozumiałość. Jestem jeszcze początkujący jeśli chodzi o PHP, uczę się...