#!/usr/bin/perl
$ENV{TZ}='CET'; # pq enlloc de donar l'hora a GMT ens dongui la hora aqui que es la CET (=GMT +2hores)

$date_command = "/bin/date";
# Get the Date for Entry
#$date = `$date_command +"%A, %B %d, %Y at %T (%Z)"`;
$shortdate = `$date_command +"%D %T %Z"`;

#$segonsany = `$date_command +"%s"`;  # es el mateix
$segonsany = time;

$redundancia = $segonsany *33;
$redundancia = $redundancia % 10000;
$redundancia = $redundancia + $redundancia * 330000;
$redundancia =~ tr/0-9/1952864370/;

$hora = `$date_command +"%H"`;
$dia = `$date_command +"%D"`;

$ip=$ENV{'REMOTE_ADDR'};
@ipn = split(/\./,$ip);
$ipt= $ipn[0] + $ipn[1];
$ipt = $ipt % 30;
$ipt= $ipt + $ipn[2];
$ipt = $ipt % 30;

$hora = $hora * $ipn[3];
$dia = $dia * $ipn[2];

$ipt= $ipt + $hora;
$ipt= $ipt + $dia;
$ipt =~ tr/0-9/1952864370/;

$clau = $ipt % 30;
#la clau varia cada hora i per cada ip

#$clau = ($redundancia) % 30;

chop($shortdate);

$usuari= $shortdate . '-[' . $segonsany . ']- '.$ENV{'REMOTE_ADDR'}.' - '.$ENV{'HTTP_USER_AGENT'}.'-'.$ENV{'HTTP_ACCEPT_LANGUAGE'};

open (FILE,"ips.txt") || die "S'ha produit un Error!\n";
@LINES=<FILE>;
close(FILE);
# $SIZE=@LINES;

open(FILE,">" . "ips.txt");
print FILE $usuari, "\n";


for ($i=0;$i<=200;$i++)
{
	print FILE $LINES[$i];
}


#print FILE $LINES[0];
#print FILE $LINES[1];
#print FILE $LINES[2];
#print FILE $LINES[3];
#print FILE $LINES[4];
#print FILE $LINES[5];
#print FILE $LINES[6];
#print FILE $LINES[7];
#print FILE $LINES[8];
#print FILE $LINES[9];
#print FILE $LINES[10];
#print FILE $LINES[11];
#print FILE $LINES[12];
#print FILE $LINES[13];
#print FILE $LINES[14];
#print FILE $LINES[15];
#print FILE $LINES[16];
#print FILE $LINES[17];
#print FILE $LINES[18];
#print FILE $LINES[19];
#print FILE $LINES[20];
#print FILE $LINES[21];
#print FILE $LINES[22];
#print FILE $LINES[23];
#print FILE $LINES[24];
#print FILE $LINES[25];
#print FILE $LINES[26];
#print FILE $LINES[27];
#print FILE $LINES[28];
#print FILE $LINES[29];


close(FILE);

#redirecciona a la pagina de correu:
#print "Location: https://dafyn.com/ControlPanel/index.xsl?logout=true\n\n";
#print "Location: index3.htm\n\n";
#


#open(DATA,"index3.txt");
#	@linies = <DATA>;
#close(DATA);
#
#	print "Content-type: text/html\n\n";
#	foreach $lineresposta (@linies)
#	{
#
#		if (chop($lineresposta) ne "<!---->")
#		{
#			print $lineresposta; 
#		}
#		else
#		{
#			print $clau;
#		}
	
#	}
	

print <<finalHTM;

<html>

<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<title>Acc&eacute;s al correu electr&ograve;nic:</title>


<script language='javascript'>

function setupSession () {
   document.form1.submit.disabled = true;
   document.form1.password.value = document.form1.pass_tmp.value;
   document.form1.pass_tmp.value = "";
   
   document.cookie="emu_session=; expires=Sun, 01-Jan-1995 01:00:00 GMT;";
   today = new Date();
   document.form1.sessionID.value = today.getTime();
}

</script>
</head>

<body bgcolor="#B9E4FF" onLoad="document.forms[0].user_name.focus();">



<center>
<form name='form1' action='webmail/html/mmfmail.cgi' method='POST' onsubmit='setupSession()'>
<input type='hidden' name='passed' value='login_parse'>
<input type='hidden' name='first' value='1'>
<input type='hidden' name='sessionID' value=''>
<input type='hidden' name='password' value=''>
<input type='hidden' name='type' value='normal'>


  <table border="0" cellpadding="0" cellspacing="0" width="760" height="339">
<tr height="48">
<td rowspan="2" width="10" height="69"></td>
<td rowspan="2" width="10" height="69"></td>
</tr>
<tr>
<td width="145" height="19"></td>
<td align="left" width="595" height="19"><span class="feedbackText"><welcome_message></welcome_message> </span></td>
</tr>
<tr><td colspan="4" align="center" height="248"><table border="0" cellpadding="0" cellspacing="0" width="450" bgcolor="#0099ff">
<tr>
<td><table border="0" cellpadding="3" cellspacing="1" width="440" bgcolor="#0099ff">
<tr height="24"><td class="siteColorMail" height="24" width="204">
  &nbsp;</td><td class="siteColorMail" colspan="2" height="24" width="660">
  <b>
  <span class="tableHeaderLabel"><br>
  Necessitem Informació:</span></b></td></tr>
<tr>
<td class="tableAttributeColor" width="51" align="left">&nbsp;</td>
<td class="tableAttributeColor" width="185" align="left"><span class="tableCellLabelBold">
Usuari:</span></td>
<td class="tableCellColor" width="468"><input name="user_name" size="25" type="password" value autocomplete='off'>
<br>CRC1:<b> $redundancia </b>
</td>
</tr>
<tr>
<td class="tableAttributeColor" width="51" align="left">&nbsp;</td>
<td class="tableAttributeColor" width="185" align="left"><span class="tableCellLabelBold">Nom 
CRC2:</span></td>
<td class="tableCellColor" width="468"><input name="crc1" type="hidden" value="uselastcrc"><input name="usrname" size="25" type="password" value autocomplete='off'>

</td>
</tr>
<tr>
<td class="tableAttributeColor" width="51" align="left">&nbsp;</td>
<td class="tableAttributeColor" width="185" align="left"><span class="tableCellLabelBold">Clau 
$clau
 :</span></td>
<td class="tableCellColor" width="468">
<input name="pass_tmp" size="12" type="password" autocomplete='off'>

</td>
</tr>
<tr>
<td class="tableAttributeColor" width="51" align="left">&nbsp;</td>
<td class="tableAttributeColor" width="185" align="left">&nbsp;</td>
<td class="tableCellColor" width="468">
<input name="submit" type="submit" value="Login" style="float: right"></td>
</tr>
<tr height="30"></td></tr>
</table></td>
</tr>
</table></td></tr>
<tr height="28">
<td width="10" height="18"></td>
<td colspan="2" align="center" height="18"></td>
<td width="10" height="18"></td>
</tr>
<tr>
<td width="10" height="4"></td>
<td colspan="2" align="center" height="4"></td>
<td width="10" height="4"></td>
</tr>
</table></form>
<a href="webmail/html/mmfmail.cgi">Acc&eacute;s a comptes externes</a>
</center>
</body>
</html>



finalHTM


exit;
