Autorizace ihned po registraci v PHP
Nyní je naše registrace nastavena tak, že uživatel poprvé zadá přihlašovací jméno a heslo při registraci, a pak je okamžitě zadá podruhé, když se chce na web přihlásit.
To ve skutečnosti není příliš pohodlné a může uživatele dráždit. Je lepší to zařídit tak, aby po úspěšné registraci okamžitě došlo k automatické autorizaci. Pro tento účel ihned po úspěšné registraci zapíšeme do session označení o úspěšné autorizaci:
<?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; // označení o autorizaci
}
?>
Upravte svůj kód tak, aby se uživatel po registraci automaticky stal autorizovaným.