isValidCsrfToken($csrfToken)) { http_response_code(400); $logger->write( "User login attempt rejected due to invalid CSRF token from {$_SERVER['REMOTE_ADDR']}", 'anonymous' ); $error = "Invalid request token"; } else { $username = $_POST['username'] ?? ''; $password = $_POST['password'] ?? ''; if ($authentication->login($username, $password)) { // Log successful login $logger->write( "User login for $username was successful from {$_SERVER['REMOTE_ADDR']}", $username ); // Redirect to the CMS dashboard or desired page header("Location: /cms/"); exit; } else { // Log failed login attempt $logger->write( "User login for $username was denied due to incorrect credentials from {$_SERVER['REMOTE_ADDR']}", $username ); $error = "Invalid username or password"; } } } ?> NeoCMS Login

NeoCMS Login

NeoCMS © Andy Dixon