Аўтарызацыя адразу пры рэгістрацыі ў PHP
Зараз нашая рэгістрацыя зроблена такім чынам, што карыстальнік першы раз убівае лагін-пароль рэгіструючыся, а потым адразу ж убівае іх другі раз, жадаючы зайсці на сайт.
Гэта на самой справе не вельмі зручна і будзе раздражняць карыстальнікаў. Лепш зрабіць так, каб пры паспяховай рэгістрацыі адразу ж адбывалася аўтаматычная аўтарызацыя. Для гэтага адразу пасля паспяховай рэгістрацыі запішам у сесію паметку аб паспяховай аўтарызацыі:
<?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; // паметка аб аўтарызацыі
}
?>
Мадыфікуйце ваш код так, каб пасля рэгістрацыі карыстальнік аўтаматычна становіўся аўтарызаваным.