Autorisation ved registrering i PHP
I øjeblikket er vores registrering lavet på en sådan måde, at brugeren første gang indtaster login-adgangskode når de registrerer sig, og derefter straks indtaster dem for anden gang, for at logge ind på sitet.
Dette er faktisk ikke særlig praktisk og vil irritere brugerne. Det er bedre at gøre det på en måde, så der automatisk foretages autorisation ved vellykket registrering. For at gøre dette skal vi straks efter vellykket registrering skrive en note om vellykket autorisation i sessionen:
<?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; // note om autorisation
}
?>
Modificer din kode, så brugeren efter registrering automatisk bliver autoriseret.