Qeydiyyatdan dərhal sonra avtorizasiya PHP-də
Hal-hazırda bizim qeydiyyatımız elə qurulub ki, istifadəçi ilk dəfə qeydiyyatdan keçərkən login və parolunu daxil edir, sonra isə sayta daxil olmaq üçün onları ikinci dəfə daxil etməlidir.
Bu, əslində çox rahat deyil və istifadəçiləri əsəbiləşdirə bilər. Daha yaxşısı, uğurlu qeydiyyatdan dərhal sonra avtomatik avtorizasiyanın baş verməsidir. Bunun üçün uğurlu qeydiyyatdan dərhal sonra sessiyaya uğurlu avtorizasiya haqqında qeyd yazacayıq:
<?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; // avtorizasiya qeydi
}
?>
Kodunuzu elə dəyişin ki, qeydiyyatdan sonra istifadəçi avtomatik olaraq avtorizə olunmuş hesab edilsin.