Autentifikācija uzreiz pēc reģistrācijas PHP
Šobrīd mūsu reģistrācija ir izveidota tā, ka lietotājs pirmo reizi ievada lietotājvārdu-paroli reģistrējoties, un tad uzreiz tos ievada otro reizi, vēloties ielogoties vietnē.
Patiesībā tas nav īpaši ērti un kairinās lietotājus. Labāk ir izveidot tā, lai veiksmīgas reģistrācijas gadījumā uzreiz notiktu automātiska autentifikācija. Lai to izdarītu, uzreiz pēc veiksmīgas reģistrācijas ierakstīsim sesijā atzīmi par veiksmīgu autentifikāciju:
<?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; // atzīme par autentifikāciju
}
?>
Modificējiet savu kodu tā, lai pēc reģistrācijas lietotājs automātiski kļūtu par autentificētu.