Ủy quyền ngay khi đăng ký trong PHP
Hiện tại, quá trình đăng ký của chúng ta được thực hiện theo cách mà người dùng nhập tên đăng nhập và mật khẩu lần đầu tiên khi đăng ký, và sau đó ngay lập tức phải nhập lại chúng lần thứ hai khi muốn đăng nhập vào trang web.
Điều này thực sự không tiện lợi lắm và sẽ gây khó chịu cho người dùng. Tốt hơn nên làm sao để sau khi đăng ký thành công, việc ủy quyền tự động diễn ra ngay lập tức. Để làm điều này, ngay sau khi đăng ký thành công, chúng ta sẽ ghi vào phiên một dấu hiệu xác nhận việc ủy quyền thành công:
<?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; // dấu hiệu về việc ủy quyền
}
?>
Hãy sửa đổi mã của bạn sao cho sau khi đăng ký người dùng tự động trở thành đã được ủy quyền.