การเข้าสู่ระบบทันทีที่ลงทะเบียนใน 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; // เครื่องหมายแสดงการเข้าสู่ระบบ
}
?>
โปรดปรับเปลี่ยนโค้ดของคุณ เพื่อให้หลังจากลงทะเบียนแล้ว ผู้ใช้จะกลายเป็นผู้ที่เข้าสู่ระบบแล้วโดยอัตโนมัติ