Subversion Repositories ALCASAR

Rev

Rev 360 | Rev 364 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 360 Rev 363
Line 1... Line 1...
1
<html>
1
<html>
2
<?
2
<?
3
$private_ip = "192.168.182.1";
3
$private_ip = "192.168.182.1";
4
$network_pb = False;
4
$network_pb = False;
5
$direct_access = False;
5
$direct_access = False;
-
 
6
$diagnostic = "eth0 link down";
-
 
7
$remote_ip = ($_SERVER['REMOTE_ADDR']);
-
 
8
$tab = array();$user = array();
-
 
9
exec ("sudo /usr/sbin/chilli_query list|grep $remote_ip" , $tab);
-
 
10
$user = explode (" ", $tab[0]);
6
# on discrimine les accès directs sur Alcasar par rapport aux redirections
11
# on discrimine les accès directs sur Alcasar par rapport aux redirections
7
if (($_SERVER['HTTP_HOST'] == $private_ip) || ($_SERVER['HTTP_HOST'] == "alcasar")){$direct_access=True;}
12
if (($_SERVER['HTTP_HOST'] == $private_ip) || ($_SERVER['HTTP_HOST'] == "alcasar")){$direct_access=True;}
8
# Choice of language
13
# Choice of language
9
$Language = 'en';
14
$Language = 'en';
10
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
15
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
Line 21... Line 26...
21
  $l_contact_access_deny = "Contactez le responsable de la s&eacute;curit&eacute; (OSSI/RSSI) si vous pensez que ce filtrage est abusif.";
26
  $l_contact_access_deny = "Contactez le responsable de la s&eacute;curit&eacute; (OSSI/RSSI) si vous pensez que ce filtrage est abusif.";
22
  $l_contact_net_pb = "Contactez votre responsable informatique ou votre prestataire Internet pour plus d'information";
27
  $l_contact_net_pb = "Contactez votre responsable informatique ou votre prestataire Internet pour plus d'information";
23
  $l_welcome = "Bienvenue sur la page d'accueil du portail ALCASAR";
28
  $l_welcome = "Bienvenue sur la page d'accueil du portail ALCASAR";
24
  $l_acc_access = "<a href=\"https://$private_ip/acc\">Acc&eacute;der au centre de gestion (ALCASAR Control Center)</A>";
29
  $l_acc_access = "<a href=\"https://$private_ip/acc\">Acc&eacute;der au centre de gestion (ALCASAR Control Center)</A>";
25
  $l_logout = "<a href=\"http://$private_ip:3990/logoff\">D&eacute;connexion</A>";
30
  $l_logout = "<a href=\"http://$private_ip:3990/logoff\">D&eacute;connexion</A>";
26
  $l_logout_explain = "Vous permet de d&eacute;connectez une session ouverte.";
31
  if ($user[4] == "0") {$l_logout_explain = "Aucun usager n'est connect&eacute; sur cet &eacute;quipement";} else {$l_logout_explain = "Ferme la session de l'usager : <b>$user[5]</b>";}
27
  $l_password_change = "<a href=\"https://$private_ip/pass\">Changer votre mot de passe</A>";
32
  $l_password_change = "<a href=\"https://$private_ip/pass\">Changer votre mot de passe</A>";
28
  $l_password_change_explain = "Vous redirige sur la pages de changement du mot de passe de votre compte d'acc&egrave;s &agrave; internet.";
33
  $l_password_change_explain = "Vous redirige sur la pages de changement du mot de passe de votre compte d'acc&egrave;s &agrave; internet.";
29
  $l_back_page = "<a href=\"javascript:history.back()\">Page pr&eacute;c&eacute;dente</a>";
34
  $l_back_page = "<a href=\"javascript:history.back()\">Page pr&eacute;c&eacute;dente</a>";
30
}
35
}
31
else {
36
else {
Line 59... Line 64...
59
<?
64
<?
60
if ($direct_access){
65
if ($direct_access){
61
	echo "
66
	echo "
62
		<DIV id=\"cadre_titre\" class=\"titre_controle\">
67
		<DIV id=\"cadre_titre\" class=\"titre_controle\">
63
			<P id=\"acces_controle\" class=\"titre_controle\">$l_title</P>";
68
			<P id=\"acces_controle\" class=\"titre_controle\">$l_title</P>";
-
 
69
if ($network_pb) {
-
 
70
	echo "	<SPAN>$l_explain_net_pb</SPAN>";
-
 
71
	}
64
	}
72
	}
65
else {
73
else {
66
	echo"
74
	echo"
67
		<DIV id=\"cadre_titre\" class=\"titre_refus\">
75
		<DIV id=\"cadre_titre\" class=\"titre_refus\">
68
			<P id=\"acces_controle\" class=\"titre_refus\">$l_title</P>";
76
			<P id=\"acces_controle\" class=\"titre_refus\">$l_title</P>";
Line 75... Line 83...
75
		<DIV id="contenu_acces">
83
		<DIV id="contenu_acces">
76
			<DIV id="box_url">
84
			<DIV id="box_url">
77
				<? if (! $direct_access){echo "$l_required_domain : $_SERVER[HTTP_HOST]";}?>
85
				<? if (! $direct_access){echo "$l_required_domain : $_SERVER[HTTP_HOST]";}?>
78
			</DIV>
86
			</DIV>
79
<? if ($direct_access){
87
<? if ($direct_access){
80
	echo "
-
 
81
			<DIV id=\"box_bienvenue\">
88
	echo "		<DIV id=\"box_bienvenue\">
82
				$l_welcome
89
				$l_welcome
83
			</DIV>
90
			</DIV>
84
			<DIV class=\"box_menu_courte\" id=\"box_1\">
91
			<DIV class=\"box_menu_courte\" id=\"box_1\">
85
				<IMG src=\"images/cle.png\">
92
				<IMG src=\"images/cle.png\">
86
				<SPAN>$l_password_change</SPAN>
93
				<SPAN>$l_password_change</SPAN>
Line 88... Line 95...
88
			</DIV>
95
			</DIV>
89
			<DIV class=\"box_menu_courte\" id=\"box_2\">
96
			<DIV class=\"box_menu_courte\" id=\"box_2\">
90
				<SPAN>$l_logout</SPAN>
97
				<SPAN>$l_logout</SPAN>
91
				<IMG src=\"images/globe.png\">
98
				<IMG src=\"images/globe.png\">
92
				<P>$l_logout_explain</P> 
99
				<P>$l_logout_explain</P> 
93
			</DIV>
100
				</DIV>
94
			<DIV class=\"box_menu_large\" id=\"box_3\">
101
			<DIV class=\"box_menu_large\" id=\"box_3\">
95
				<SPAN>$l_acc_access</SPAN>
102
				<SPAN>$l_acc_access</SPAN>
96
				<IMG src=\"images/logo-alcasar.png\">
103
				<IMG src=\"images/logo-alcasar.png\">
97
				<P>$l_explain</P>
104
				<P>$l_explain</P>
98
			</DIV>";}
105
			</DIV>";}
Line 101... Line 108...
101
				<img src=\"images/interdit.png\">
108
				<img src=\"images/interdit.png\">
102
				<P>$l_explain</P>
109
				<P>$l_explain</P>
103
			</DIV>
110
			</DIV>
104
			<DIV id=\"liens_redir\">
111
			<DIV id=\"liens_redir\">
105
				<P>$l_back_page</P>
112
				<P>$l_back_page</P>
106
			</DIV>";}?>
113
			</DIV>";}
-
 
114
	if (($network_pb)&&(! $direct_access))
-
 
115
			{
-
 
116
	echo "		<SPAN>Diagnostic : $diagnostic</SPAN>";
-
 
117
}
-
 
118
?>
107
		</DIV>
119
		</DIV>
108
	</BODY>
120
	</BODY>
109
</html>
121
</html>