Autorizacija iš karto po registracijos PHP
Šiuo metu mūsų registracija sukurta taip, kad vartotojas pirmą kartą įveda prisijungimo vardą-slaptažodį registruodamasis, o po to iškart juos įveda antrą kartą, norėdamas prisijungti prie svetainės.
Tai iš tikrųjų nėra labai patogu ir erzins vartotojus. Geriau padaryti taip, kad sėkmingos registracijos metu iš karto įvyktų automatinė autorizacija. Tam iškart po sėkmingos registracijos įrašysime į sesiją ženklą apie sėkmingą autorizaciją:
<?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; // ženklas apie autorizaciją
}
?>
Modifikuokite savo kodą taip, kad po registracijos vartotojas automatiškai taptų autorizuotas.