Autorizzazione immediata alla registrazione in PHP
Attualmente la nostra registrazione è impostata in modo che l'utente inserisce login e password una prima volta registrandosi, e poi subito dopo li inserisce una seconda volta per accedere al sito.
In realtà questo non è molto comodo e irriterà gli utenti. È meglio fare in modo che alla registrazione avvenuta con successo avvenga immediatamente l'autorizzazione automatica. Per fare questo, subito dopo la registrazione avvenuta con successo, scriviamo nella sessione un segno di autorizzazione riuscita:
<?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; // segno di autorizzazione
}
?>
Modificate il vostro codice in modo che dopo la registrazione l'utente diventi automaticamente autorizzato.