Portal cautivo [Página del portal externo/interno] - Personalización de la página HTML del portal externo para el desarrollador.

Aviso importante:
Estimado cliente, tenga en cuenta que utilizamos traducción automática para proporcionar artículos en su idioma local. Es posible que no todo el texto se traduzca con exactitud. Si tiene dudas o discrepancias sobre la exactitud de la información en la versión traducida, consulte el artículo original aquí:Versión original

Utilizando el portal interno o externo de Acuerdo de Usuario, puede personalizar la página web de Acuerdo de Usuario (Portal UA), que puede ser un reemplazo para el acuerdo de usuario por defecto que se construye originalmente en UAG. Por favor, descargue los archivos de ejemplo de la página del portal UA de UAG y luego puede configurar libremente la apariencia de su página personal del portal web basado en su preferencia.

Configuración de las páginas del portal del Acuerdo de Usuario

Hay cuatro páginas que necesita preparar (dos páginas para cada versión de Escritorio y Móvil) cuando un usuario accede a la red a través de UAG. Son la página de Acuerdo y la página de Bienvenida. La página de acuerdo permite que el usuario acepte para que el usuario pueda enviar a UAG con el fin de iniciar sesión. Si el acuerdo es satisfactorio, el navegador del usuario será redirigido a la página de Bienvenida. (Si el usuario utiliza un navegador móvil será redirigido a la versión móvil).

  • Flujo interno de acceso de usuarios

La lista de parámetros de la página interna de bienvenida:

PARÁMETRO DESCRIPCIÓN DEBE
Inicial
$M Reemplazará al identificador de la página del portal.
$Z Se sustituirá por la ruta del directorio raíz del servidor web UAG.
Enviar
aceptar El valor es Agree.
mp_idx

El valor es el identificador de la página del portal de $M sustituido.

móvil

Valor:1 es móvil, Valor:0 es Escritorio.

nombre de campo Retención de datos guardar etiquetas td1 a td5 en formato log ej: Nombre:!@#Teléfono:!@#Dirección:!@#E-mail:!@# No
campo1 Retención de datos en el registro No
campo2 Conservación de datos en el registro No
campo3 Conservación de datos en el registro No
campo4 Conservación de datos en el registro No
campo5 Conservación de datos en el registro No

La lista de parámetros de la página interna de Bienvenida:

PARÁMETRO DESCRIPCIÓN DEBE
Inicial
$A Reemplazará a URL del anuncio.
$M Reemplazará al identificador de la página del portal.
$Z Se sustituirá por la ruta del directorio raíz del servidor web UAG.
  • Flujo de acceso de usuarios externos

PARÁMETRO DESCRIPCIÓN DEBE
Inicial
getQueryString("gw_addr"); La función getQueryString puede obtener la dirección IP de la puerta de enlace del parámetro URL.
getQueryString("mp_idx"); La función getQueryString puede obtener el identificador de la página del portal del parámetro URL.
getQueryString("móvil"); La función getQueryString puede obtener la autodetección del dispositivo móvil del parámetro URL.
Enviar a agree.cgi
aceptar El valor es Agree.
mp_idx

El valor es el identificador de la página del portal de mp_idx sustituido.

móvil

El valor procede de la adquisición getQueryString("mobile").

Si móvil

fieldname Retención de datos guardar etiquetas td1 a td5 en formato log ex: Nombre:!@#Teléfono:!@#Dirección:!@#E-mail:!@# No
campo1 Retención de datos en el registro No
campo2 Conservación de datos en el registro No
campo3 Conservación de datos en el registro No
campo4 Conservación de datos en el registro No
campo5 Conservación de datos en el registro No

La lista de parámetros de la página externa Agree:

PARÁMETRO DESCRIPCIÓN DEBE
Inicial
getQueryString("anuncio"); La función getQueryString puede obtener el parámetro Advertisement of URL.
getQueryString("mobile"); La función getQueryString puede obtener la autodetección del dispositivo móvil de los parámetros URL.

Aceptar página

  • En la página Agree, los parámetros "agree" y "mp_idx" deben enviarse a agree.cgi en UAG.

El ejemplo siguiente es código html:

Ejemplo interno:

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




 

Ejemplo externo:

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



   
  • Si el inicio de sesión se realiza correctamente, el navegador del usuario será redirigido a la página de bienvenida. Si el usuario hace clic en "no acepto", no podrá iniciar sesión y se cerrará la ventana.

Página de bienvenida

  • Una vez que el usuario ha iniciado sesión correctamente, agree.cgi le redirigirá a la página de bienvenida. Puede mostrar cualquier cosa que desee en ella. Simultáneamente, si has habilitado la publicidad y configurado la "URL", aparecerá una ventana de publicidad.

Ejemplo de Acuerdo Interno de Usuario

  • Puede descargar el archivo de ejemplo desde el dispositivo. Inicie sesión en su dispositivo Web Gui
Go to Configuration > Web Authentication > User Agreement File
  • Haga clic en "Descargar" para descargar el archivo a su ordenador

  • Para descomprimir el default_wp.zip y personalizar su estilo CSS y las imágenes y mantener el nombre del archivo y la ubicación no debe ser cambiado.

  • Una vez realizados todos los cambios, descargue el archivo de nuevo a su dispositivo

Uso del acuerdo de usuario interno para habilitar la autenticación web

Go to Configuration > Web Authentication > Authentication Type
  • Haga clic en "Añadir".
  • En el perfil "Tipo de Autenticación", debe seleccionar el tipo "Acuerdo deUsuario" rellene el nombre del perfil, y elija el tipo "Acuerdo Interno de Usuario (Página de Carga de Usuario)". A continuación, se selecciona el archivo personalizado usted mismo archivo zip
  • Haga clic en "Aceptar"

  • A continuación, debe configurar el perfil "Tipo de autenticación" en "Política de autenticación web"
Go to Configuration > Web Authentication > General

Ejemplo de acuerdo de usuario externo

dyn_repppp_5
  • Haga clic en "Añadir".
  • En el perfil "Tipo de autenticación", debe seleccionar el tipo "Acuerdo deusuario", rellenar el nombre del perfil y elegir el tipo "Acuerdode usuario externo". A continuación, rellene el formato de URL de su página de portal UA.

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

    http://External servidor del portal IP/ua_welcome.html.

  • Haz clic en "Aceptar".

  • A continuación, debe configurar el perfil "Tipo de autenticación" de en "Política de autenticación web", al igual que con el portal interno.

Artículos en esta sección