File size and content rules, Page file compression and saving rules – H3C Technologies H3C WX3000E Series Wireless Switches User Manual

Page 558

Advertising
background image

537

Page file compression and saving rules

A set of authentication page files must be compressed into a standard .zip file. The name of a .zip

file can contain only letters, numbers, and underscores. The .zip file of the default authentication

pages must be saved with name defaultfile.zip.

The set of authentication pages must be located in the root directory of the .zip file.

Zip files can be transferred to the device through FTP or TFTP. The default authentication pages file
must be saved in the root directory of the device, and other authentication files can be saved in the
root directory or in the portal directory under the root directory of the device.

File size and content rules

The following size and content requirements for authentication pages allows the system to push
customized authentication pages smoothly:

The size of the zip file of each set of authentication pages, including the main authentication pages
and the page elements, must be no more than 500 KB.

The size of an uncompressed page, including the main authentication page and its page elements,
must be no more than 50 KB.

Page elements can contain only static contents such as HTML, JS, CSS, and pictures.

Logging off a user who closes the logon success or online page

After a user passes authentication, the system pushes the logon success page named logonSuccess.htm.

If the user initiates another authentication through the logon page, the system pushes the online page

named online.htm. You can configure the device to forcibly log off the user when the user closes either

of these two pages. To do so, add the following contents in logonSuccess.htm and online.htm:

1.

Reference to file pt_private.js.

2.

Function pt_unload(), which is for triggering page unloading.

3.

Function pt_submit(), the event handler function for Form.

4.

Function pt_init(), which is for triggering page loading.

The following is a script example with the added contents highlighted in gray:

<html>

<head>

<script type="text/javascript" language="javascript" src="pt_private.js"></script>

</head>

<body onload="pt_init();" onbeforeunload="return pt_unload();">

... ...

<form action=logon.cgi method = post onsubmit="pt_submit()">

... ...

</body>

</html>

If a user refreshes the logon success or online page, or jumps to another website from either of the pages,
the device also logs off the user.
Google Chrome browsers do not support this function.

Advertising