Captive Portal [Externe/Interne Portalseite] - Anpassen der HTML-Seite des externen Portals für den Entwickler

Wichtiger Hinweis:
Sehr geehrte Kundin, sehr geehrter Kunde, bitte beachten Sie, dass wir maschinelle Übersetzung verwenden, um Artikel in Ihrer Landessprache bereitzustellen. Es kann sein, dass nicht alle Texte korrekt übersetzt werden. Sollten Sie Fragen oder Unstimmigkeiten bezüglich der Richtigkeit der Informationen in der übersetzten Version haben, lesen Sie bitte den Originalartikel hier:Originalversion

Mit Hilfe des internen oder externen Portals für Benutzervereinbarungen können Sie die Webseite für Benutzervereinbarungen (UA-Portal) anpassen, die als Ersatz für die Standard-Benutzervereinbarung dienen kann, die ursprünglich in UAG integriert ist. Bitte laden Sie die Beispieldateien für die UA-Portalseite von UAG herunter und konfigurieren Sie dann das Aussehen Ihrer persönlichen Webportalseite nach Ihren Wünschen.

Konfiguration der Portalseiten für die Benutzervereinbarung

Es gibt vier Seiten, die Sie vorbereiten müssen (zwei Seiten für jede Desktop- und Mobilversion), wenn ein Benutzer über UAG auf das Netzwerk zugreift. Es handelt sich dabei um die Zustimmungsseite und die Willkommensseite. Die Zustimmungsseite ermöglicht es dem Benutzer, seine Zustimmung zu geben, damit er sich bei UAG anmelden kann. Wenn die Zustimmung erfolgreich war, wird der Browser des Nutzers zur Willkommensseite weitergeleitet. (Wenn der Benutzer einen mobilen Browser verwendet, wird er zur mobilen Version weitergeleitet).

  • Interner Benutzerzugangsfluss

Die Parameterliste der internen Willkommensseite:

PARAMETER BESCHREIBUNG MUSS
Anfänglich
$M Es wird durch den Bezeichner der Portalseiteersetzt . Ja
$Z Wird durch den Stammverzeichnispfad des UAG-Webservers ersetzt. Ja
Absenden
zustimmen Wert ist Zustimmen. Ja
mp_idx

Der Wert ist der Bezeichner der Portalseite, die durch $M ersetzt wurde.

Ja
mobil

Wert:1 ist mobil, Wert:0 ist Desktop.

Ja
Feldname Vorratsdatenspeicherung speichern td1 bis td5 Etiketten im Format ex: Name:!@#Telefon:!@#Adresse:!@#E-Mail:!@# Nein
Feld1 Vorratsdatenspeicherung im Protokoll speichern Nein
Feld2 Vorratsdatenspeicherung im Protokoll speichern Nein
Feld3 Vorratsdatenspeicherung im Protokoll speichern Nein
Feld4 Vorratsdatenspeicherung im Protokoll speichern Nein
Feld5 Vorratsdatenspeicherung im Protokoll speichern Nein

Die Parameterliste der internen Willkommensseite:

PARAMETER BESCHREIBUNG MUSS
Anfänglich
$A Es wird durch die URL der Werbung ersetzt. Ja
$M Wirddurch den Bezeichner der Portalseite ersetzt. Ja
$Z Wird durch den Pfad zum Stammverzeichnis des UAG-Webservers ersetzt. Ja
  • Externer Benutzerzugriffsfluss

PARAMETER BESCHREIBUNG MUSS
Anfänglich
getQueryString("gw_addr"); Die Funktion getQueryString kann die Gateway-IP-Adresse des URL-Parameters abrufen. Ja
getQueryString("mp_idx"); Die Funktion getQueryString kann die Portalseitenkennung des URL-Parameters abrufen. Ja
getQueryString("mobile"); Die Funktion getQueryString kann die automatische Erkennung des mobilen Geräts des URL-Parameters abrufen. Ja
Absenden an agree.cgi
zustimmen Wert ist Zustimmen. Ja
mp_idx

Der Wert ist der Bezeichner der Portalseite, die durch mp_idx ersetzt wird.

Ja
mobil

Der Wert stammt aus der Erfassung von getQueryString("mobile").

Wenn Mobile

Ja

Feldname Vorratsdatenspeicherung speichern td1 bis td5 Labels im Format ex: Name:!@#Telefon:!@#Adresse:!@#E-Mail:!@# Nein
Feld1 Vorratsdatenspeicherung im Protokoll speichern Nein
Feld2 Vorratsdatenspeicherung im Protokoll speichern Nein
Feld3 Vorratsdatenspeicherung im Protokoll speichern Nein
Feld4 Vorratsdatenspeicherung im Protokoll speichern Nein
Feld5 Vorratsdatenspeicherung im Protokoll speichern Nein

Die Parameterliste der externen Seite Agree:

PARAMETER BESCHREIBUNG MUSS
Anfänglich
getQueryString("advertise"); Die Funktion getQueryString kann die Anzeige des URL-Parameters abrufen. Ja
getQueryString("mobil"); Die Funktion getQueryString kann die automatische Erkennung von mobilen Geräten von URL-Parametern erhalten. Ja

Seite zustimmen

  • Auf der Seite "Zustimmen" müssen die Parameter "agree" und "mp_idx" an agree.cgi auf UAG übergeben werden.

Das folgende Beispiel ist html-Code:

Internes Beispiel:

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




 

Externes Beispiel:

var external = getQueryString("gw_addr"); 
var mp_idx = getQueryString("mp_idx");
function action()
{
document.form1.action = external +"/agree.cgi";                
document.getElementById("mp_idx").value = mp_idx;
}



   
  • Wenn die Anmeldung erfolgreich ist, wird der Browser des Benutzers auf die Willkommensseite umgeleitet. Wenn der Benutzer auf "Ablehnen" klickt, kann er sich nicht anmelden und das Fenster wird geschlossen.

Willkommensseite

  • Sobald die Anmeldung des Benutzers erfolgreich war, wird agree.cgi auf die Willkommensseite umgeleitet. Sie können dort alles anzeigen, was Sie möchten. Wenn Sie Werbung aktiviert und "URL" eingestellt haben, wird gleichzeitig ein Werbefenster erscheinen

Beispiel für eine interne Benutzervereinbarung

  • Sie können die Beispieldatei vom Gerät herunterladen. Melden Sie sich in der Web-Gui Ihres Geräts an
Go to Configuration > Web Authentication > User Agreement File
  • Klicken Sie auf "Download", um die Datei auf Ihren Computer herunterzuladen.

  • Um die Datei default_wp.zip zu entpacken und Ihren CSS- und Bildstil anzupassen, müssen Dateiname und Speicherort nicht geändert werden.

  • Sobald Sie alle Änderungen vorgenommen haben, laden Sie die Datei wieder auf Ihr Gerät herunter

Interne Benutzervereinbarung zur Aktivierung der Webauthentifizierung verwenden

Go to Configuration > Web Authentication > Authentication Type
  • Klicken Sie auf "Hinzufügen".
  • Im Profil "Authentifizierungstyp" müssen Sie den Typ "Benutzervereinbarung" auswählen, den Profilnamen eingeben und den Typ "Interne Benutzervereinbarung (Benutzer-Upload-Seite)" auswählen. Dann wird die benutzerdefinierte Datei ausgewählt selbst zip-Datei
  • Klicken Sie auf "OK".

  • Als nächstes müssen Sie das Profil "Authentication Type" in "Web Authentication Policy" einstellen
Go to Configuration > Web Authentication > General

Beispiel für eine externe Benutzervereinbarung

Go to Configuration > Web Authentication > Authentication Type
  • Klicken Sie auf "Hinzufügen".
  • Im Profil "Authentifizierungstyp" müssen Sie den Typ "Benutzervereinbarung" auswählen, den Profilnamen eingeben und den Typ "Externe Benutzervereinbarung" wählen.Geben Siedann das URL-Format Ihrer UA-Portalseite ein.

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

    http://External Portalserver IP/ua_welcome.html.

  • Klicken Sie auf "OK".

  • Als Nächstes müssen Sie das Profil "Authentifizierungstyp" in "Web-Authentifizierungsrichtlinie" genau wie beim inneren Portal einstellen.

Beiträge in diesem Abschnitt