Autorisierung sofort bei der Registrierung in PHP
Derzeit ist unsere Registrierung so aufgebaut, dass der Benutzer beim Registrieren zum ersten Mal Benutzername und Passwort eingibt, und sie dann sofort ein zweites Mal eingibt, um sich auf der Website anzumelden.
Das ist in der Tat nicht sehr benutzerfreundlich und wird die Benutzer stören. Es ist besser, es so einzurichten, dass bei erfolgreicher Registrierung sofort eine automatische Autorisierung erfolgt. Dazu schreiben wir gleich nach der erfolgreichen Registrierung einen Vermerk über die erfolgreiche Autorisierung in die Session:
<?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; // Vermerk über die Autorisierung
}
?>
Modifizieren Sie Ihren Code so, dass der Benutzer nach der Registrierung automatisch autorisiert wird.