What are some best practices for implementing an Admin Center in a guestbook using PHP?

Issue: Implementing an Admin Center in a guestbook using PHP requires proper authentication and authorization to ensure only authorized users can access and manage entries.

// Check if user is logged in as admin
session_start();
if(isset($_SESSION['admin']) && $_SESSION['admin'] === true) {
    // Display admin center content
    echo "Welcome to Admin Center";
    // Add code here to manage guestbook entries
} else {
    // Redirect to login page if not logged in as admin
    header("Location: login.php");
    exit();
}