game/modules_data/_security.php

59 lines
1.8 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
if(!defined('GAME'))
{
die();
}
?>
<HTML>
<HEAD>
<link rel=stylesheet type="text/css" href="../i/main.css">
</HEAD>
<body bgcolor=e2e0e0>
<FORM ACTION="main.php?act_sec" METHOD=POST>
<P align=right>
<INPUT TYPE=button value="Вернуться" style='width: 75px' onclick="location.href='main.php'"></P>
<H3>Отчет системы безопасности</H3>
Вы можете получить отчет о заходах за указанный месяц<BR>
Укажите месяц, на который хотите получить отчет <small>(в формате mm.yy)</small>:
<INPUT TYPE=text NAME=date value="<?echo date("m.y");?>">
<INPUT TYPE=submit name=logenters value="Посмотреть">
</FORM>
<BR>
<?php
if ($_POST['date']) {
$_POST['date']=trim($_POST['date']);
$m=($_POST['date'][0]?$_POST['date'][0]:'0').($_POST['date'][1]?$_POST['date'][1]:'0');
$y=($_POST['date'][3]?$_POST['date'][3]:'0').($_POST['date'][4]?$_POST['date'][4]:'0');
if ($m>0 && $y>0) {
?>
<TABLE width=100% bgcolor=F0F0F0><TR><TD>
<H3>Отчет системы безопасности за <?= $m.".20".$y?></H3>
<H4>Capital City</H4>
<?php
$date = mktime(0, 0, 0, $m, 31, "20".$y);
$date1 = mktime(0, 0, 0, $m, 1, "20".$y);
$res = mysql_query("SELECT * FROM `logs_auth` WHERE `uid` = '".mysql_real_escape_string($u->info['id'])."' AND `time` <= '".mysql_real_escape_string($date)."' AND `time` >= '".mysql_real_escape_string($date1)."'ORDER by `id` DESC;");
unset($i); while ($i<mysql_num_rows($res)) {
$i++;$s=mysql_fetch_array($res);
$dat=date("d.m.y H:i",$s['time']);
if($s['type']==1) {$s['ip'] = '<b>'.$s['ip'].'</b>';}
echo $dat.($s['type']==3?' <B>Неверный пароль</B>, ':' Входит "'.$u->info['login'].'" ').$s['ip'].'<br>';
}
?>
</TD></TR></TABLE>
</TABLE>
<?php }
}
?>
</BODY>
</HTML>