Գրանցումից անմիջապես հետո նույնականացում PHP-ում
Այժմ մեր գրանցումը կազմակերպված է այնպես, որ օգտատերը առաջին անգամ մուտքագրում է մուտքանուն-գաղտնաբառ գրանցվելիս, ապա անմիջապես երկրորդ անգամ մուտքագրում է դրանք կայք մուտք գործելու ցանկությամբ:
Սա իրականում այնքան էլ հարմար չէ և կարող է գրգռել օգտատերերին: Ավելի լավ է անել այնպես, որ հաջող գրանցման դեպքում անմիջապես տեղի ունենա ավտոմատ նույնականացում: Դրա համար անմիջապես հաջող գրանցումից հետո session-ում կգրառենք հաջող նույնականացման նշում.
<?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; // նույնականացման նշում
}
?>
Փոփոխեք ձեր կոդն այնպես, որ գրանցումից հետո օգտատերը ավտոմատ կերպով դառնա նույնականացված: