Captive Portal [Harici/Dahili Portal Sayfası] - Geliştirici için harici portalın HTML sayfasını özelleştirme

Başka sorularınız var mı? Bir talep gönder

Önemli Uyarı:
Değerli müşterimiz, makaleleri yerel dilinizde sunmak için makine çevirisi kullandığımızı lütfen unutmayın. Tüm metinler doğru şekilde çevrilemeyebilir. Çevrilmiş versiyondaki bilgilerin doğruluğu konusunda sorularınız veya tutarsızlıklarınız varsa, lütfen orijinal makaleyi buradan inceleyin:Orijinal Versiyon

Dahili veya harici Kullanıcı Sözleşmesi portalını kullanarak, orijinal olarak UAG'de yerleşik olan varsayılan kullanıcı sözleşmesinin yerine geçebilecek Kullanıcı Sözleşmesi web sayfasını (UA Portal) özelleştirebilirsiniz. Lütfen örnek UA portal sayfası dosyalarını UAG'den indirin ve ardından kişisel web portalı sayfanızın görünümünü tercihinize göre özgürce yapılandırabilirsiniz.

Kullanıcı Sözleşmesi portal sayfalarının yapılandırılması

Bir kullanıcı UAG aracılığıyla ağa eriştiğinde hazırlamanız gereken dört sayfa vardır (her Masaüstü ve Mobil sürüm için iki sayfa). Bunlar Kabul sayfası ve Hoş Geldiniz sayfasıdır. Kabul sayfası, kullanıcının oturum açmak için UAG'ye gönderebilmesi için kullanıcının kabul etmesini sağlar. Anlaşma başarılı olursa, kullanıcının tarayıcısı Hoş Geldiniz sayfasına yönlendirilir. (Eğer kullanıcı mobil tarayıcı kullanıyorsa mobil versiyona yönlendirilecektir).

  • Dahili Kullanıcı Erişim Akışı

Dahili Hoş Geldiniz sayfasının parametre listesi:

PARAMETRE AÇIKLAMA ZORUNLU
Başlangıç
$M Portal sayfasının tanımlayıcısının yerini alacaktır . Evet
$Z UAG web sunucusunun kök dizin yolu ile değiştirilecektir. Evet
Gönder
katılıyorum Değer Kabul Edilir. Evet
mp_idx

Değer, $M'den ikame edilen portal sayfasının tanımlayıcısıdır.

Evet
mobil

Değer:1 mobil, Değer:0 Masaüstüdür.

Evet
alanadı Veri saklama td1 ila td5 etiketlerini günlük biçiminde kaydeder örn: İsim:!@#Telefon:!@#Adres:!@#E-posta:!@# Hayır
alan1 Veri saklama günlüğe kaydetme Hayır
alan2 Veri saklama günlüğe kaydetme Hayır
alan3 Veri saklama günlüğe kaydetme Hayır
alan4 Veri saklama günlüğe kaydetme Hayır
alan5 Veri saklama günlüğe kaydetme Hayır

Dahili Hoş Geldiniz sayfasının parametre listesi:

PARAMETRE AÇIKLAMA ZORUNLU
Başlangıç
$A Reklam URL'si ile değiştirilecektir. Evet
$M Portal sayfasının tanımlayıcısının yerini alacaktır . Evet
$Z UAG web sunucusunun kök dizin yolu ile değiştirilecektir. Evet
  • Harici Kullanıcı Erişim Akışı

PARAMETRE AÇIKLAMA ZORUNLU
Başlangıç
getQueryString("gw_addr"); getQueryString fonksiyonu URL parametresinin Ağ Geçidi IP adresini alabilir. Evet
getQueryString("mp_idx"); getQueryString işlevi URL parametresinin portal sayfası tanımlayıcısını alabilir. Evet
getQueryString("mobile"); getQueryString işlevi, URL parametresinin mobil cihazını otomatik olarak algılayabilir. Evet
agree.cgi'ye gönder
katılıyorum Değer Kabul Edilir. Evet
mp_idx

Değer, mp_idx'ten değiştirilen portal sayfasının tanımlayıcısıdır.

Evet
mobil

Değer getQueryString("mobile") ediniminden alınmıştır.

Eğer Mobil

Evet

alanadı Veri saklama td1 ila td5 etiketlerini günlük biçiminde kaydeder örn: İsim:!@#Telefon:!@#Adres:!@#E-posta:!@# Hayır
alan1 Veri saklama günlüğe kaydetme Hayır
alan2 Veri saklama günlüğe kaydetme Hayır
alan3 Veri saklama günlüğe kaydetme Hayır
alan4 Veri saklama günlüğe kaydetme Hayır
alan5 Veri saklama günlüğe kaydetme Hayır

Harici Agree sayfasının parametre listesi:

PARAMETRE AÇIKLAMA ZORUNLU
Başlangıç
getQueryString("advertise"); getQueryString işlevi URL parametresinin Reklamını alabilir. Evet
getQueryString("mobile"); getQueryString işlevi, URL parametrelerinin mobil cihazını otomatik olarak algılayabilir. Evet

Kabul sayfası

  • Agree sayfasında, "agree" ve "mp_idx" parametreleri UAG üzerindeki agree.cgi'ye gönderilmelidir.

Aşağıdaki örnek html kodudur:

Dahili örnek:

dyn_repppp_0

Harici örnek:

dyn_repppp_1
  • Giriş başarılı olursa, kullanıcının tarayıcısı Hoş Geldiniz sayfasına yönlendirilir. Kullanıcı "katılmıyorum" seçeneğine tıklarsa, kullanıcı giriş yapamaz ve ardından pencere kapanır.

Hoş geldiniz sayfası

  • Kullanıcının girişi başarılı olduğunda, agree.cgi hoş geldiniz sayfasına yönlendirecektir. Üzerinde görüntülemek istediğiniz herhangi bir şeyi gösterebilirsiniz. Aynı zamanda, reklamı etkinleştirdiyseniz ve "URL" ayarladıysanız, reklam penceresi açılacaktır

Dahili Kullanıcı Sözleşmesi Örneği

  • Örnek dosyayı cihazdan indirebilirsiniz. Cihazınızın Web Gui'sine giriş yapın
Go to Configuration > Web Authentication > User Agreement File
  • Dosyayı bilgisayarınıza indirmek için "İndir"e tıklayın

  • default_wp.zip dosyasını açıp CSS ve resim stilinizi özelleştirmek için dosya adı ve konumu değiştirilmemelidir.

  • Tüm değişiklikler yapıldıktan sonra dosyayı cihazınıza geri indirin

Web Kimlik Doğrulamasını Etkinleştirmek için Dahili Kullanıcı Sözleşmesini Kullanma

Go to Configuration > Web Authentication > Authentication Type
  • "Ekle"ye tıklayın
  • "Kimlik Doğrulama Türü" profilinde, profil adını doldurarak "Kullanıcı Sözleşmesi" türünü seçmeli ve "Dahili Kullanıcı Sözleşmesi (Kullanıcı Yükleme Sayfası)" türünü seçmelisiniz. Daha sonra özelleştirilmiş dosya kendiniz zip dosyası seçilir
  • "Tamam"a tıklayın

  • Ardından, "Web Kimlik Doğrulama İlkesi"nde "Kimlik DoğrulamaTürü"profilini ayarlamanız gerekir
Go to Configuration > Web Authentication > General

Harici Kullanıcı Sözleşmesi Örneği

Go to Configuration > Web Authentication > Authentication Type
  • "Ekle"ye tıklayın
  • "Kimlik Doğrulama Türü" profilinde, profil adını doldurarak "Kullanıcı Sözleşmesi" türünü seçmeli ve "Harici Kullanıcı Sözleşmesi" türünü seçmelisiniz. Ardından UA portal sayfanızın URL biçimini doldurun.

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

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

  • "Tamam"a tıklayın

  • Daha sonra, tıpkı iç portalda olduğu gibi "Web Kimlik Doğrulama Politikası"nda "Kimlik DoğrulamaTürü" profilini ayarlamanız gerekir.

Bu bölümdeki makaleler

Bu makale yardımcı oldu mu?
3 kişi içerisinden 2 kişi bunun yardımcı olduğunu düşündü
Paylaş