Bạn phải lưu trữ tên người dùng trong phiên để nó có sẵn khi tải trang khác, hiện tại tập lệnh chỉ lưu trữ các giá trị này trong phiên;
$_SESSION['loggedin'] = $row[$this->pass_column];
$_SESSION['userlevel'] = $row[$this->user_level];
Những gì bạn phải làm là thêm $username
đến phiên được chuyển vào login
chức năng như bên dưới;
$_SESSION['username'] = $username;
Tên người dùng bây giờ sẽ được lưu trữ trong phiên với tên người dùng chính.
Để có thể sử dụng nó trên một trang khác, hãy đảm bảo rằng trước khi cố gắng sử dụng nó, bạn bắt đầu phiên bằng cách gọi hàm session_start()
.