Autorisasie dadelik by registrasie in PHP
Tans is ons registrasie so gemaak dat die gebruiker die eerste keer gebruikersnaam-wagwoord intik tydens registrasie, en dan onmiddellik weer 'n tweede keer, om op die webwerf in te teken.
Dit is eintlik nie baie gerieflik nie en sal gebruikers irriteer. Dit is beter om dit so te maak dat met suksesvolle registrasie outomatiese autorisasie onmiddellik plaasvind. Om dit te doen, na suksesvolle registrasie, sal ons onmiddellik 'n aanduiding van suksesvolle autorisasie in die sessie skryf:
<?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; // aanduiding van autorisasie
}
?>
Wysig jou kode sodat na registrasie die gebruiker outomaties geautoriseer word.