Autorizarea imediată la înregistrare în PHP
În momentul de față, înregistrarea noastră este făcută în așa fel, încât utilizatorul introduce pentru prima dată login-ul și parola la înregistrare, iar apoi le introduce imediat a doua oară, dorind să intre pe site.
De fapt, acest lucru nu este foarte convenabil și va irita utilizatorii. Este mai bine să facem astfel, încât la o înregistrare cu succes să se producă imediat o autorizare automată. Pentru aceasta, imediat după o înregistrare cu succes, vom scrie în sesiune marcajul despre autorizarea reușită:
<?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; // marcaj despre autorizare
}
?>
Modificați-vă codul astfel încât după înregistrare utilizatorul să devină automat autorizat.