Captive Portal [Ekstern/intern portalside] - Tilpasning af HTML-siden i den eksterne portal til udvikleren

Har du flere spørgsmål? Indsend en anmodning

Vigtig meddelelse:
Kære kunde, vær venligst opmærksom på, at vi bruger maskinoversættelse til at levere artikler på dit lokale sprog. Det er ikke sikkert, at al tekst er oversat nøjagtigt. Hvis der er spørgsmål eller uoverensstemmelser om nøjagtigheden af oplysningerne i den oversatte version, bedes du gennemse den originale artikel her:Original Version

Ved at bruge den interne eller eksterne brugeraftaleportal kan du tilpasse brugeraftalens webside (UA Portal), som kan erstatte den standardbrugeraftale, der oprindeligt er indbygget i UAG. Download eksemplerne på UA-portalens sidefiler fra UAG, og så kan du frit konfigurere udseendet af din personlige webportalside baseret på dine præferencer.

Konfiguration af portalsider med brugeraftale

Der er fire sider, du skal forberede (to sider for hver desktop- og mobilversion), når en bruger får adgang til netværket via UAG. Det er siden Enig og siden Velkommen. Aftalesiden giver brugeren mulighed for at acceptere, så brugeren kan sende til UAG for at logge ind. Hvis aftalen er vellykket, vil brugerens browser blive omdirigeret til velkomstsiden. (Hvis brugeren bruger en mobilbrowser, vil den blive omdirigeret til mobilversionen).

  • Flow for intern brugeradgang

Parameterlisten for den interne velkomstside:

PARAMETER BESKRIVELSE SKAL
Indledende
$M Det vil erstatte identifikatorenportalsiden. Ja
$Z Det erstattes med stien til rodmappen på UAG-webserveren. Ja
Indsend
Enig Værdien er Enig. Ja
mp_idx

Værdi er identifikator for portalside fra $M erstattet.

Ja
mobil

Værdi:1 er mobil, værdi:0 er desktop.

Ja, det er
feltnavn Data retention save td1 to td5 labels in log format ex: Name:!@#Phone:!@#Address:!@#E-mail:!@# Nej, ikke
field1 Datalagring gemmes i log Ingen
felt2 Datalagring gemmes i log Nej
field3 Datalagring gemmes i log Nej
field4 Datalagring gemmes i log Nej
field5 Datalagring gemmes i log Nej

Parameterlisten for den interne velkomstside:

PARAMETER BESKRIVELSE SKAL
Indledende
$A Det vil erstatte til Annonce URL. Ja
$M Det vil erstatte til identifikator af portal side. Ja
$Z Det vil erstatte stien til rodmappen på UAG-webserveren. Ja
  • Flow for ekstern brugeradgang

PARAMETER BESKRIVELSE SKAL
Initial
getQueryString("gw_addr"); Funktionen getQueryString kan hente gatewayens IP-adresse for URL-parameteren. Ja
getQueryString("mp_idx"); getQueryString-funktionen kan hente portalside-id for URL-parameteren. Ja
getQueryString("mobile"); getQueryString-funktionen kan hente automatisk registrering af mobilenhed i URL-parameteren. Ja
Indsend til agree.cgi
Enig Værdien er Enig. Ja
mp_idx

Værdi er identifikator for portalside fra mp_idx erstattet.

Ja
mobil

Værdien er fra getQueryString("mobile") indhentning.

Hvis Mobile

Ja

fieldname Data retention save td1 to td5 labels in log format ex: Name:!@#Phone:!@#Address:!@#E-mail:!@# Nej, ikke
field1 Datalagring gemmes i log Ingen
felt2 Datalagring gemmes i log Nej
field3 Datalagring gemmes i log Nej
field4 Datalagring gemmes i log Nej
field5 Datalagring gemmes i log Nej

Parameterlisten for den eksterne Agree-side:

PARAMETER BESKRIVELSE SKAL
Indledende
getQueryString("advertise"); Funktionen getQueryString kan hente URL-parameterens reklame . Ja
getQueryString("mobile"); getQueryString-funktionen kan hente automatisk registrering af mobilenhed for URL-parametre. Ja

Enig side

  • På Agree-siden skal parametrene "agree" og "mp_idx" sendes til agree.cgi på UAG.

Eksemplet nedenfor er html-kode:

Internt eksempel:

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




 

Eksternt eksempel:

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



   
  • Hvis login lykkes, vil brugerens browser blive omdirigeret til velkomstsiden. Hvis brugeren klikker på "disagree", kan brugeren ikke logge ind, og vinduet lukkes.

Velkomstside

  • Når brugerens login er vellykket, vil agree.cgi omdirigere til velkomstsiden. Du kan vise alt, hvad du ønsker at vise på den. Hvis du har aktiveret reklamer og indstillet "URL", vil der samtidig dukke et reklamevindue op.

Eksempel på intern brugeraftale

  • Du kan downloade eksempelfilen fra enheden. Log ind på din enheds Web Gui
Go to Configuration > Web Authentication > User Agreement File
  • Klik på "Download" for at downloade filen til din computer.

  • For at pakke default_wp.zip ud og tilpasse din CSS- og billedstil, skal filnavn og placering ikke ændres.

  • Når alle ændringer er foretaget, skal du downloade filen tilbage til din enhed.

Brug af intern brugeraftale til at aktivere webgodkendelse

Go to Configuration > Web Authentication > Authentication Type
  • Klik på "Tilføj"
  • I profilen "Authentication Type" skal du vælge typen "User Agreement", udfylde profilnavnet og vælge typen "Internal User Agreement (User Upload Page)". Derefter vælges den tilpassede fil selv zip-fil
  • Klik på "OK"

  • Dernæst skal du indstille profilen "Authentication Type" i "Web Authentication Policy"
Go to Configuration > Web Authentication > General

Eksempel på ekstern brugeraftale

dyn_repppp_5
  • Klik på "Tilføj"
  • I profilen "Authentication Type" skal du vælge typen "User Agreement", udfylde profilnavnet og vælge typen "External User Agreement". Udfyld derefter din UA-portalsides URL-format.

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

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

  • Klik på "OK"

  • Dernæst skal du indstille profilen "Authentication Type" i "Web Authentication Policy" ligesom med den indre portal.

Artikler i denne sektion