Captive Portal [External/Internal Portal Page] - dostosowanie strony HTML portalu zewnętrznego dla dewelopera.

Ważna informacja:
Drogi kliencie, pamiętaj, że korzystamy z tłumaczenia maszynowego, aby dostarczać artykuły w Twoim lokalnym języku. Nie wszystkie teksty mogą być przetłumaczone dokładnie. W przypadku pytań lub rozbieżności dotyczących dokładności informacji w przetłumaczonej wersji, prosimy o zapoznanie się z oryginalnym artykułem tutaj:Wersja oryginalna

Korzystając z wewnętrznego lub zewnętrznego portalu umowy użytkownika, można dostosować stronę internetową umowy użytkownika (portal UA), która może zastąpić domyślną umowę użytkownika, która jest oryginalnie wbudowana w UAG. Pobierz przykładowe pliki strony portalu UA z UAG, a następnie możesz dowolnie skonfigurować wygląd swojej osobistej strony portalu internetowego w oparciu o swoje preferencje.

Konfiguracja stron portalu umowy użytkownika

Istnieją cztery strony, które należy przygotować (po dwie strony dla wersji Desktop i Mobile), gdy użytkownik uzyskuje dostęp do sieci za pośrednictwem UAG. Są to strona zgody i strona powitalna. Strona zgody umożliwia użytkownikowi wyrażenie zgody, aby mógł przesłać ją do UAG w celu zalogowania się. Jeśli zgoda się powiedzie, przeglądarka użytkownika zostanie przekierowana na stronę powitalną. (Jeśli użytkownik korzysta z przeglądarki mobilnej, zostanie przekierowany do wersji mobilnej).

  • Przepływ dostępu użytkownika wewnętrznego

Lista parametrów wewnętrznej strony powitalnej:

PARAMETR OPIS MUSI
Początkowy
$M Zastąpi identyfikator strony portalu . Tak
$Z Zastąpi ścieżkę katalogu głównego serwera WWW UAG. Tak
Prześlij
zgadzam się Wartość to Agree. Tak
mp_idx

Wartość jest identyfikatorem strony portalu z $M podstawionego.

Tak
mobile

Wartość:1 to mobile, wartość:0 to Desktop.

Tak
fieldname Przechowywanie danych zapisuje etykiety td1 do td5 w formacie dziennika ex: Name:!@#Phone:!@#Address:!@#E-mail:!@# Nie
field1 Zapisywanie danych w dzienniku Nie
field2 Zatrzymywanie danych, zapis w dzienniku Nie
field3 Zatrzymywanie danych, zapis w dzienniku Nie
field4 Zatrzymywanie danych, zapis w dzienniku Nie
field5 Zatrzymywanie danych, zapis w dzienniku Nie

Lista parametrów wewnętrznej strony powitalnej:

PARAMETR OPIS MUSI
Początkowy
$A Zastąpi adres URL reklamy. Tak
$M Zastąpi identyfikator strony portalu . Tak
$Z Zastąpi ścieżkę katalogu głównego serwera WWW UAG. Tak
  • Przepływ dostępu użytkownika zewnętrznego

PARAMETR OPIS MUSI
Początkowy
getQueryString("gw_addr"); Funkcja getQueryString może uzyskać adres IP bramy parametru URL. Tak
getQueryString("mp_idx"); Funkcja getQueryString może uzyskać identyfikator strony portalu parametru URL. Tak
getQueryString("mobile"); Funkcja getQueryString może uzyskać automatyczne wykrywanie urządzenia mobilnego parametru URL. Tak
Prześlij do agree.cgi
agree Wartość to Agree. Tak
mp_idx

Wartością jest identyfikator strony portalu z podstawionego mp_idx.

Tak
mobile

Wartość pochodzi z zapytania getQueryString("mobile").

Jeśli mobile

Tak

fieldname Przechowywanie danych zapisuje etykiety td1 do td5 w formacie log ex: Name:!@#Phone:!@#Address:!@#E-mail:!@# Nie
field1 Zapisywanie danych w dzienniku Nie
field2 Zatrzymywanie danych, zapis w dzienniku Nie
field3 Zatrzymywanie danych, zapis w dzienniku Nie
field4 Zatrzymywanie danych, zapis w dzienniku Nie
field5 Zatrzymywanie danych, zapis w dzienniku Nie

Lista parametrów zewnętrznej strony Agree:

PARAMETR OPIS MUSI
Początkowy
getQueryString("advertise"); Funkcja getQueryString może uzyskać parametr Reklama adresu URL. Tak
getQueryString("mobile"); Funkcja getQueryString może uzyskać automatyczne wykrywanie urządzenia mobilnego parametrów adresu URL. Tak

Uzgodnij stronę

  • Na stronie Agree parametry o nazwach "agree" i "mp_idx" muszą zostać przesłane do pliku agree.cgi w UAG.

Poniższy przykład to kod html:

Przykład wewnętrzny:

dyn_repppp_0

Przykład zewnętrzny:

dyn_repppp_1
  • Jeśli logowanie się powiedzie, przeglądarka użytkownika zostanie przekierowana na stronę powitalną. Jeśli użytkownik kliknie "nie zgadzam się", użytkownik nie będzie mógł się zalogować, a następnie okno zostanie zamknięte.

Strona powitalna

  • Po pomyślnym zalogowaniu użytkownika, agree.cgi przekieruje na stronę powitalną. Możesz na niej wyświetlić wszystko, co chcesz. Jednocześnie, jeśli włączyłeś reklamę i ustawiłeś "URL", pojawi się okno reklamowe

Przykład wewnętrznej umowy użytkownika

  • Przykładowy plik można pobrać z urządzenia. Zaloguj się do swojego urządzenia Web Gui
dyn_repppp_2
  • Kliknij "Pobierz", aby pobrać plik na komputer.

  • Aby rozpakować plik default_wp.zip i dostosować styl CSS i obrazy, nie należy zmieniać nazwy ani lokalizacji pliku.

  • Po wprowadzeniu wszystkich zmian pobierz plik z powrotem na swoje urządzenie

Korzystanie z wewnętrznej umowy użytkownika w celu włączenia uwierzytelniania internetowego

Go to Configuration > Web Authentication > Authentication Type
  • Kliknij "Dodaj"
  • W profilu "Authentication Type" należy wybrać typ "User Agreement", wpisać nazwę profilu i wybrać typ "Internal User Agreement (User Upload Page)". Następnie należy wybrać dostosowany plik zip.
  • Kliknij "OK"

  • Następnie należy ustawić profil "Authentication Type" w "Web Authentication Policy".
dyn_repppp_4

Przykład umowy z użytkownikiem zewnętrznym

dyn_repppp_5
  • Kliknij "Dodaj"
  • W profilu "Authentication Type" należy wybrać typ "User Agreement", wpisać nazwę profilu i wybrać typ "External User Agreement". Następnie wprowadź adres URL strony portalu UA.

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

    http://External IP serwera portalu/ua_welcome.html.

  • Kliknij "OK"

  • Następnie należy ustawić profil "Authentication Type" w "Web Authentication Policy", tak jak w przypadku portalu wewnętrznego.

Artykuły w tej sekcji

Czy ten artykuł był pomocny?
Liczba użytkowników, którzy uważają ten artykuł za przydatny: 2 z 3
Udostępnij

Komentarze

Komentarze: 0

Zaloguj się, aby dodać komentarz.