Portail captif [Page portail externe/interne] - Personnalisation de la page HTML du portail externe pour le développeur

Vous avez d’autres questions ? Envoyer une demande

Avis important :
Cher client, veuillez noter que nous utilisons la traduction automatique pour fournir des articles dans votre langue locale. Il se peut que certains textes ne soient pas traduits correctement. En cas de questions ou de divergences sur l'exactitude des informations contenues dans la version traduite, veuillez consulter l'article original ici: Version originale

En utilisant le portail interne ou externe du contrat d'utilisation, vous pouvez personnaliser la page web du contrat d'utilisation (portail UA), qui peut remplacer le contrat d'utilisation par défaut intégré à l'origine dans l'UAG. Veuillez télécharger les fichiers d'exemple de page de portail UA de l'UAG et vous pourrez ensuite configurer librement l'apparence de votre page de portail web personnelle en fonction de vos préférences.

Configuration des pages du portail Accord de l'utilisateur

Il y a quatre pages que vous devez préparer (deux pages pour chaque version Desktop et Mobile) lorsqu'un utilisateur accède au réseau via UAG. Il s'agit de la page d'accord et de la page de bienvenue. La page d'accord permet à l'utilisateur d'accepter de se soumettre à l'UAG pour se connecter. Si l'accord est conclu, le navigateur de l'utilisateur est redirigé vers la page d'accueil. (Si l'utilisateur utilise un navigateur mobile, il sera redirigé vers la version mobile).

  • Flux d'accès des utilisateurs internes

La liste des paramètres de la page d'accueil interne :

PARAMÈTRE DESCRIPTION DOIT
Initiale
$M Il remplacera l'identifiant de la page portail. Oui
$Z Il sera remplacé par le chemin du répertoire racine du serveur web de l'UAG. Oui
Soumettre
accepter La valeur est Accepter. Oui
mp_idx

La valeur est l'identifiant de la page portail de $M substituée.

Oui
mobile

La valeur 1 correspond à mobile, la valeur 0 à desktop.

Oui
nom du champ Conservation des données : enregistrement des étiquettes td1 à td5 au format ex : Nom:!@#Phone:!@#Adresse:!@#E-mail:!@# Non
field1 Conservation des données enregistrées dans le journal Non
champ2 Conservation des données, enregistrement dans le journal Non
champ3 Conservation des données, enregistrement dans le journal Non
champ4 Conservation des données enregistrées dans le journal Non
champ5 Conservation des données, enregistrement dans le journal Non

La liste des paramètres de la page d'accueil interne :

PARAMÈTRE DESCRIPTION DOIT
Initial
$A Il remplacera l'URL de l'annonce. Oui
$M Il sera remplacé par l'identifiant de la page portail. Oui
$Z Il sera remplacé par le chemin du répertoire racine du serveur web de l'UAG. Oui
  • Flux d'accès des utilisateurs externes

PARAMÈTRE DESCRIPTION OBLIGATOIRE
Initial
getQueryString("gw_addr") ; La fonction getQueryString permet d'obtenir l'adresse IP de la passerelle du paramètre URL. Oui
getQueryString("mp_idx") ; La fonction getQueryString permet d'obtenir l'identifiant de la page portail du paramètre URL. Oui
getQueryString("mobile") ; La fonction getQueryString permet d'obtenir la détection automatique de l'appareil mobile du paramètre URL. Oui
Soumettre à agree.cgi
agree La valeur est Agree. Oui
mp_idx

La valeur est l'identifiant de la page portail de mp_idx substituée.

Oui
mobile

La valeur provient de l'acquisition getQueryString("mobile").

Si mobile

Oui

nom du champ Conservation des données : enregistrement des étiquettes td1 à td5 au format ex : Nom:!@#Phone:!@#Addresse:!@#E-mail:!@# Non
field1 Conservation des données enregistrées dans le journal Non
champ2 Conservation des données, enregistrement dans le journal Non
champ3 Conservation des données, enregistrement dans le journal Non
champ4 Conservation des données enregistrées dans le journal Non
champ5 Conservation des données, enregistrement dans le journal Non

La liste des paramètres de la page d'accord externe :

PARAMÈTRE DESCRIPTION DOIT
Initial
getQueryString("advertise") ; La fonction getQueryString permet d'obtenir l'annonce du paramètre URL. Oui
getQueryString("mobile") ; La fonction getQueryString permet d'obtenir la détection automatique de l'appareil mobile des paramètres de l'URL. Oui

Accepter la page

  • Dans la page d'accord, les paramètres "agree" et "mp_idx" doivent être soumis à agree.cgi sur l'UAG.

L'exemple ci-dessous est un code html :

Exemple interne :

var mp_idx = $M; function initTask()
{
document.form.action = "/agree.cgi";   
document.getElementById("mp_idx").value = mp_idx;
}




 

Exemple externe :

dyn_repppp_1
  • Si la connexion est réussie, le navigateur de l'utilisateur est redirigé vers la page d'accueil. Si l'utilisateur clique sur "désaccord", il ne pourra pas se connecter et la fenêtre se fermera.

Page d'accueil

  • Une fois la connexion de l'utilisateur réussie, agree.cgi redirige vers la page de bienvenue. Vous pouvez y afficher tout ce que vous souhaitez. Simultanément, si vous avez activé la publicité et défini l'"URL", une fenêtre publicitaire s'affichera.

Exemple de contrat d'utilisation interne

  • Vous pouvez télécharger le fichier d'exemple à partir de l'appareil. Connectez-vous à votre appareil Web Gui
Go to Configuration > Web Authentication > User Agreement File
  • Cliquez sur "Télécharger" pour télécharger le fichier sur votre ordinateur.

  • Décompressez le fichier default_wp.zip et personnalisez votre style CSS et vos images. Le nom et l'emplacement du fichier ne doivent pas être modifiés.

  • Une fois toutes les modifications effectuées, téléchargez le fichier sur votre appareil.

Utilisation de l'accord utilisateur interne pour activer l'authentification Web

Go to Configuration > Web Authentication > Authentication Type
  • Cliquez sur "Ajouter"
  • Dans le profil "Type d'authentification", vous devez sélectionner le type "Accord de l'utilisateur", remplir le nom du profil et choisir le type "Accord de l'utilisateur interne (page de téléchargement de l'utilisateur)". Ensuite, le fichier personnalisé est sélectionné vous-même fichier zip
  • Cliquez sur "OK"

  • Ensuite, vous devez définir le profil "Type d'authentification" de dans "Politique d'authentification Web"
Go to Configuration > Web Authentication > General

Exemple de contrat d'utilisation externe

dyn_repppp_5
  • Cliquez sur "Ajouter"
  • Dans le profil "Type d'authentification", vous devez sélectionner le type "Accord d'utilisateur", remplir le nom du profil et choisir le type "Accord d'utilisateur externe". Renseignez ensuite le format de l'URL de votre page portail UA.

    http://External portal server IP/ua_agree.html.

    http://External portal server IP/ua_welcome.html.

  • Cliquez sur "OK"

  • Ensuite, vous devez définir le profil "Authentication Type" dans "Web Authentication Policy" comme pour le portail interne.

Articles dans cette section