Azonnali bejelentkezés regisztrációkor PHP-ban
Jelenleg a regisztrációnk úgy van megvalósítva, hogy a felhasználó először beírja a felhasználónevet és jelszót a regisztráció során, majd azonnal újra be kell írnia azokat másodszor is, hogy belépjen az oldalra.
Ez valójában nem túl kényelmes és idegesíteni fogja a felhasználókat. Jobb, ha úgy valósítjuk meg, hogy a sikeres regisztráció után azonnal történjen automatikus bejelentkezés. Ehhez azonnal a sikeres regisztráció után írjunk a munkamenetbe egy jelzést a sikeres bejelentkezésről:
<?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; // jelzés a bejelentkezésről
}
?>
Módosítsa a kódját úgy, hogy a regisztráció után a felhasználó automatikusan be legyen jelentkezve.