Autentimine kohe registreerimisel PHP-s
Praegu on meie registreerimine tehtud nii, et kasutaja sisestab esmakordselt kasutajanime-parooli registreerumiseks, ja siis kohe pärast seda sisestab need teist korda, soovides saidile sisse logida.
See tegelikult pole eriti mugav ja hakkab kasutajaid ärritama. Parem on teha nii, et edukal registreerumisel toimuks kohe automaatne autentimine. Selleks paneme kohe pärast edukat registreerimist sessiooni märgi edukast autentimisest:
<?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; // märk autentimise kohta
}
?>
Muutke oma koodi nii, et pärast registreerumist saaks kasutaja automaatselt autentituks.