Autoryzacja od razu po rejestracji w PHP
Obecnie nasza rejestracja jest zrobiona w taki sposób, że użytkownik pierwszy raz wpisuje login-hasło rejestrując się, a potem od razu wpisuje je po raz drugi, chcąc wejść na stronę.
To w rzeczywistości nie jest zbyt wygodne i będzie drażnić użytkowników. Lepiej zrobić tak, żeby po udanej rejestracji od razu następowało automatyczne logowanie. W tym celu od razu po udanej rejestracji zapiszemy w sesji oznaczenie udanej autoryzacji:
<?php
if (!empty($_POST['login']) and !empty($_POST['password'])) {
$login = $_POST['login'];
$password = $_POST['password'];
$query = "INSERT INTO users SET login='$login', password='$password'";
mysqli_query($link, $query);
$_SESSION['auth'] = true; // oznaczenie autoryzacji
}
?>
Zmodyfikuj swój kod tak, aby po rejestracji użytkownik automatycznie stawał się zalogowany.