Skip to main content
sjoshi
Staff
Staff
June 20, 2025

Troubleshooting Tip: FortiGate Admin Login Page Shows HTML Code Instead of Disclaimer Message

  • June 20, 2025
  • 0 replies
  • 649 views
Description

 

This article describes an issue where the FortiGate admin pre-login page displays raw HTML code instead of rendering the 'Pre-login Disclaimer Message' as intended, despite the message format being set to HTML.

 

Scope

 

FortiGate v7.2.11, v7.4.8, v7.6.3.

 

Solution

 

When a basic HTML pre-login disclaimer is defined, the FortiGate GUI displays the raw HTML code on the login page instead of rendering the formatted message.

 

For example, defining the following basic HTML pre-login disclaimer causes the login page to display the raw HTML code instead of rendering it.

 

tau-kvm171 config system replacemsg admin pre_admin-disclaimer-text

tau-kvm171 (pre_admin-discla~ext) show
config system replacemsg admin "pre_admin-disclaimer-text"
set buffer "<!DOCTYPE html>
<html lang=\\\"en\\\">
<head>
Test
</head>
<body>
Test
</body>
</html>"
set header http
set format HTML <----- Format changed to HTML using CLI.
end

 

2.PNG

 

 

config system global
    set pre-login-banner enable
<----- Pre-login should be enabled.
end

 

After accessing the FortiGate, it displays the following raw HTML code:

 

1.PNG

 

The issue has been reported with a known issue ID 1153294 and is fixed in v7.6.4, v7.4.9.