რეგისტრაციისთანავე ავტორიზაცია 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; // ავტორიზაციის ნიშნული
}
?>
შეცვალე შენი კოდი ისე, რომ რეგისტრაციის შემდეგ მომხმარებელი ავტომატურად გახდეს ავტორიზებული.