1. Rejestrator.html :
2.Rejestrator.php
<? $imie = $_POST['imie']; $nazwisko = $_POST['nazwisko']; $email = $_POST['email']; $login = $_POST['login']; $haslo = $_POST['haslo']; $haslo2 = $_POST['haslo2']; $file = ("users/$login.cl50cp1eoq9zj3scotij1a84"); elseif($haslo != $haslo2): else: $ciag = "$login:$haslo:$imie:$nazwisko:$email"; endif; ?>
3. Login.php
<?php function checkPass($user, $pass) { $login = $_POST['login']; $result = 2; continue; if($arr[0] != $user) continue; if($arr[1] == $pass){ $result = 0; break; } else break; } return $result; } } $_SESSION['komunikat'] = "Wprowadz nazwe uzytkownika i haslo:"; include('form.php'); } else{ $val = checkPass($_POST["login"], $_POST["haslo"]); if($val == 0){ $_SESSION['zalogowany'] = $_POST['login']; } else if($val == 1){ $_SESSION['komunikat'] = "Blad serwera. Zalogowanie nie bylo mozliwe!"; include('form.php'); } else if($val == 2){ $_SESSION['komunikat'] = "Nieprawidlowa nazwa uzytkownika lub haslo"; include('form.php'); } else { $_SESSION['komunikat'] = "Blad serwera. Zalogowanie nie bylo mozliwe"; include('form.php'); } } ?>
4. chronionastrona.php
<?php $_SESSION['komunikat'] = "Nie jestes zalogowany!"; include('form.php'); } ?>
1. W związku z tym skryptem do rejestracji i logowania, chciałem zapytać czy jest to w miarę bezpieczny sposób?
2. Co i gdzie należy dopisać do skryptu, aby podczas zamknięcia strony, bądź nie używania jej przez dłuższy okres, użytkownik był automatycznie wylogowywany?
Pozdrawiam serdecznie, dzięki za wszystkie odpowiedzi
