в takelogin.php после
dbconn();
вставить:
Code
$userip['admin'] = array ("127.0.0.1");
for($i=0, $с = count($userip); $i < $с; $i++) {
if (isset($userip[$username]) && !in_array($_SERVER["REMOTE_ADDR"], $userip[$username])) {
@$fp = fopen ($username."_access.txt","w");
fwrite ($fp,$_SERVER["REMOTE_ADDR"]);
fclose ($fp);
bark ("Доступ к этому аккаунту с этого IP невозможен!");
}
}
в userdetails.php после
Code
if ($addr)
print("<tr><td class=\"rowhead\">IP</td><td align=\"left\">$addr</td></tr>\n")
вставить
Code
if (get_user_class() >= UC_SYSOP)
echo ("<tr><td class=\"rowhead\"><a href=\"admin_access.txt\"/>Попытки входа</a></td></tr>\n");
кому нужны сообщения в лс
то после fclose ($fp);
вставить:
Code
$msg = sqlesc("Была произведена попытка доступа к вашему аккаунту!");
sql_query("INSERT INTO messages (sender, receiver, msg, added, subject) VALUES (0, 1, $msg, ".sqlesc(get_date_time()).", 'Попытка взлома вашего аккаунта!')") or die(mysql_error);