Captive Portal [Extern/Intern portalsida] - Anpassa HTML-sidan i den externa portalen för utvecklaren

Viktigt meddelande:
Kära kund, vi ber dig vara medveten om att vi använder maskinöversättning för att tillhandahålla artiklar på ditt lokala språk. Det är inte säkert att all text översätts korrekt. Om det finns frågor eller avvikelser om informationens riktighet i den översatta versionen, vänligen granska den ursprungliga artikeln här:Originalversion

Genom att använda den interna eller externa användaravtalsportalen kan du anpassa webbsidan för användaravtal (UA Portal), som kan ersätta standardanvändaravtalet som ursprungligen är inbyggt i UAG. Ladda ner filerna med exempel på UA portal-sidor från UAG och sedan kan du fritt konfigurera utseendet på din personliga webbportal-sida baserat på dina preferenser.

Konfiguration av portalsidor för användaravtal

Det finns fyra sidor som du måste förbereda (två sidor för varje Desktop- och Mobile-version) när en användare får tillgång till nätverket via UAG. De är sidan Godkänn och sidan Välkommen. På Agree-sidan kan användaren godkänna det som användaren vill skicka till UAG för att logga in. Om avtalet godkänns kommer användarens webbläsare att omdirigeras till välkomstsidan. (Om användaren använder en mobil webbläsare kommer användaren att omdirigeras till mobilversionen).

  • Flöde för intern användaråtkomst

Parameterlistan för den interna välkomstsidan:

PARAMETER BESKRIVNING MÅSTE
Initial
$M Det kommer att ersätta identifieraren för portalsidan. Ja
$Z Ersätts med sökvägen till rotkatalogen för UAG-webbservern. Ja
Skicka in
Håller med Värdet är Överens. Ja
mp_idx

Värdet är identifieraren för portalsidan från $M som ersatts.

Ja
mobil

Värde:1 är mobil, Värde:0 är stationär.

Ja
Fältnamn Datalagring spara td1 till td5 etiketter i logg format ex: Namn:!@#Telefon:!@#Adress:!@#E-post:!@# Nej Nej
fält1 Datalagring spara i logg Nej fält
fält2 Datalagring sparas i loggen Nej
fält3 Datalagring sparas i loggen Nej
fält4 Datalagring sparas i loggen Nej
fält5 Datalagring sparas i loggen Nej

Parameterlistan för den interna välkomstsidan:

PARAMETER BESKRIVNING MÅSTE
Inledande
$A Det kommer att ersätta URL:en för annonsering. Ja
$M Det kommer att ersättas med identifieraren för portalsidan. Ja $M
$Z Det kommer att ersättas med rotkatalogens sökväg för UAG-webbservern. Ja $Z
  • Flöde för åtkomst för externa användare

PARAMETER BESKRIVNING MÅSTE
Initial
getQueryString("gw_addr"); Funktionen getQueryString kan hämta Gateway IP-adress för URL-parametern. Ja
getQueryString("mp_idx"); Funktionen getQueryString kan hämta portalsidans identifierare för URL-parametern. Ja
getQueryString("mobil"); Funktionen getQueryString kan hämta automatisk detektering av mobil enhet för URL-parametern. Ja
Skicka till agree.cgi
håller med Värdet är Agree. Ja
mp_idx

Värdet är identifieraren för portalsidan från mp_idx som ersatts.

Ja
mobil

Värdet är från getQueryString("mobile") förvärv.

Om mobil

Ja

fältnamn Datalagring spara td1 till td5 etiketter i logg format ex: Namn:!@#Telefon:!@#Adress:!@#E-post:!@# Nej Nej
fält1 Datalagring spara i logg Nej fält
fält2 Datalagring sparas i loggen Nej
fält3 Datalagring sparas i loggen Nej
fält4 Datalagring sparas i loggen Nej
fält5 Datalagring sparas i loggen Nej

Parameterlistan för den externa Agree-sidan:

PARAMETER BESKRIVNING MÅSTE
Initial
getQueryString("annonsera"); Funktionen getQueryString kan hämta annonseringen av URL-parametern. Ja
getQueryString("mobil"); Funktionen getQueryString kan hämta automatisk detektering av mobil enhet för URL-parametrar. Ja

Håller med sida

  • På sidan Agree måste parameternamnen "agree" och "mp_idx" skickas till agree.cgi på UAG.

Exemplet nedan är html-kod:

Internt exempel:

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




 

Externt exempel:

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;
}



   
  • Om inloggningen lyckas kommer användarens webbläsare att omdirigeras till välkomstsidan. Om användaren klickar på "håller inte med" kommer användaren inte att kunna logga in och fönstret stängs.

Välkomstsida

  • När användarens inloggning har lyckats kommer agree.cgi att omdirigeras till välkomstsidan. Du kan visa vad som helst som du vill visa på den. Om du har aktiverat annonsering och ställt in "URL" kommer det samtidigt att dyka upp ett annonsfönster

Exempel på internt användaravtal

  • Du kan ladda ner exempelfilen från enheten. Logga in på din enhet Web Gui
Go to Configuration > Web Authentication > User Agreement File
  • Klicka på "Download" för att ladda ner filen till din dator

  • För att packa upp default_wp.zip och anpassa din CSS och bilder stil och behålla filnamn och plats får inte ändras.

  • När alla ändringar har gjorts, ladda ner filen tillbaka till din enhet

Använda internt användaravtal för att aktivera webbauutentisering

Go to Configuration > Web Authentication > Authentication Type
  • Klicka på "Lägg till"
  • I profilen "Autentiseringstyp" måste du välja typen "Användaravtal", fylla i profilnamnet och välja typen "Internt användaravtal (användaruppladdningssida)". Sedan väljs den anpassade filen själv zip-fil
  • Klicka på "OK"

  • Därefter måste du ställa in profilen "Authentication Type" i "Web Authentication Policy"
Go to Configuration > Web Authentication > General

Exempel på externt användaravtal

Go to Configuration > Web Authentication > Authentication Type
  • Klicka på "Lägg till"
  • I profilen "Autentiseringstyp" måste du välja typen "Användaravtal" fyll i profilnamnet och välj typen "Externt användaravtal". Fyll sedan i URL-formatet för din UA-portalsida.

    http://External portalserver IP/ua_agree.html.

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

  • Klicka på "OK"

  • Därefter måste du ställa in profilen "Authentication Type" i "Web Authentication Policy" precis som med den inre portalen.

Artiklar i detta avsnitt