44,10 → 44,10 |
$domainname = trim($conf["DOMAIN"]); |
$hostname = "alcasar.".$domainname; |
$network_pb = False; # "alcasar-watchdog.sh" changes this value if a network issue is detected |
$diagnostic = "can't contact the default router"; # "alcasar-watchdog.sh" changes this value if a network issue is detected |
$cert_add = "http://$hostname/certs"; |
$direct_access = False; |
$display_menu=False; |
$diagnostic = "can't contact the default router"; |
$remote_ip = preg_match('#^([0-9]{1,3}\.){3}[0-9]{1,3}$#', $_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : ""; |
$tab = array();$user = array(); |
$connection_history = ""; |
143,7 → 143,6 |
$l_explain_net_pb = "Votre portail détecte que l'accès à Internet est indisponible."; |
$l_contact_access_deny = "Contactez le responsable de la séurité (OSSI/RSSI) si vous pensez que ce filtrage est abusif."; |
$l_contact_net_pb = "Contactez votre responsable informatique ou votre prestataire Internet pour plus d'information."; |
$l_welcome = "Page principale de votre portail captif"; |
$l_sms_access = "<a href=\"https://$hostname/autoregistrationinfo.php\">Auto Enregistrement par SMS</a>"; |
$l_install_certif = "<a href=\"$cert_add/certificat_alcasar_ca.der\">Installer le certificat racine</a>"; |
$l_install_certif_more = "<a href=\"$cert_add/certificat_alcasar_ca.der\">Installation du certificat de l'autorité; racine d'ALCASAR</a>"; |
194,7 → 193,6 |
$l_explain_net_pb = "O sistema detectou que o acesso é de risco, não será permitido o acesso"; |
$l_contact_access_deny = "Entre em contato com o administrador do sistema de segurança se acha que essa filtragem é abusiva."; |
$l_contact_net_pb = "Entre em contato com a empresa fornecedora de Internet para mais informações"; |
$l_welcome = "Página do portal"; |
$l_sms_access = "<a href=\"https://$hostname/autoregistrationinfo.php\">Auto Registration by SMS</a>"; |
$l_install_certif = "<a href=\"$cert_add/certificat_alcasar_ca.der\">Instalar Certificado Alcasar AC</a>"; |
$l_install_certif_more = "<a href=\"$cert_add/certificat_alcasar_ca.der\">Instalar Certificado Alcasar AC</a>"; |
245,7 → 243,6 |
$l_explain_net_pb = "您的门户检测因特网不可用。"; |
$l_contact_access_deny = "如果您认为该过滤不当,请联系安全负责人(OSSI/RSSI)。"; |
$l_contact_net_pb = "请联系IT负责人或网络服务商来了解更多信息。"; |
$l_welcome = "强制门户主页"; |
$l_sms_access = "<a href=\"https://$hostname/autoregistrationinfo.php\">短信自动登录 </a>"; |
$l_install_certif = "<a href=\"$cert_add/certificat_alcasar_ca.der\">安装根证书 </a>"; |
$l_install_certif_more = "<a href=\"$cert_add/certificat_alcasar_ca.der\">安装根证书 </a>"; |
296,7 → 293,6 |
$l_explain_net_pb = "بوابتك تكتشف ان الدخول على الانترنت غير متوفر"; |
$l_contact_access_deny = "المرجو الاتصال بضابط أمن (OSS / RSS) إذا اعتقدت ان هذه التصفية غير قانونية"; |
$l_contact_net_pb = "المرجو الاتصال بمدير المعلومات أو مورد الأنترنت للمزيد من المعلومات"; |
$l_welcome = "الصفحة الرسمية للبوابة الأسيرة الخاصة بك"; |
$auto_save_sms_text = "تسجيل ذاتي على"; |
$l_sms_access = "<a href=\"https://$hostname/autoregistrationinfo.php\">SMS $auto_save_sms_text</a>"; |
$l_install_certif = "<a href=\"$cert_add/certificat_alcasar_ca.der\">ركب جذر الشهادة</a>"; |
369,7 → 365,6 |
$l_explain_net_pb = "Your portal has just detected that the Internet access is down"; |
$l_contact_access_deny = "Contact your security system manager if you think this filtering is abusive."; |
$l_contact_net_pb = "Contact your network responsive or your Internet provider for more information"; |
$l_welcome = "Your captive portal main page"; |
$l_sms_access = "<a href=\"https://$hostname/autoregistrationinfo.php\">Auto Registration by SMS</a>"; |
$l_install_certif = "<a href=\"$cert_add/certificat_alcasar_ca.der\">Install ALCASAR AC Certificate</a>"; |
$l_install_certif_more = "<a href=\"$cert_add/certificat_alcasar_ca.der\">Install ALCASAR AC Certificate</a>"; |
479,7 → 474,7 |
else{ # the user is intercepted |
exec("sudo /usr/sbin/ipset list not_filtered | grep $remote_ip | wc -l 2>&1", $ipset_not_filtered); |
# if user is in "ipset_not_filtered" then he must refresh its dns cache (we are in the interception process) |
if ($ipset_not_filtered[0] == '1'){ |
if (($ipset_not_filtered[0] == '1') && (!$network_pb)){ |
echo "<script>window.location.reload(true)</script>"; # force DNS request |
} |
# if user need to be warned that someone reads his logs |
531,14 → 526,14 |
$sms_div_over=''; |
} |
if ($direct_access || $display_menu){ |
echo " |
<div id=\"box_bienvenue\"> |
$l_welcome |
</div> |
if (!$network_pb){ |
echo " |
<div class=\"box_menu\" id=\"box_conn\" onmouseover=\"valoriserDiv5(text_conn);\"> |
<span>$l_logout</span> |
<img src=\"$img_rep$img_internet\"> |
</div> |
</div>"; |
} |
echo " |
<div class=\"box_menu\" id=\"box_certif\" onmouseover=\"valoriserDiv5(text_certif);\"> |
<span>$l_install_certif</span> |
<img src=\"$img_rep$img_certificate\"> |