Аз ти предлагам 2 начина
№1 :
Отворете файла includes/functions.php
Намерете следния код:
Код:
$result = $auth->login($username, $password, $autologin, $viewonline, $admin);
Под него на нов ред добавете:
Код:
if ($user->data['user_id'] == 2)
{
$ipa = getenv ('REMOTE_ADDR');
if ($ipa != "127.0.0.1" && $ipa != "127.0.0.2" && $ipa != "127.0.0.3")
{
$user->session_kill();
$user->session_begin();
exit("Get lost !!!");
}
}
Малко пояснения:
$user->data['user_id'] == 2 Цифрата "2" е ID на акаунта, който защитавате.
if ($ipa != "127.0.0.1") Това са IP адресите, от който единствено може да се влезе в акаунта.
IP адресът трябва да е статичен, в противен случай при промяна няма да може да си влезете в акаунта.
№2 :
ащита чрез .htaccess файл. Този начин защитава достъпа до папката "adm" през която се влиза в администраторския панел. Този начин позволява и въвеждане на група IP адреси. Подходящ е за динамични IP та.
Направете един .htaccess файл със следното съдържание и го качете в директорията "adm".
Код:
<Files 403.shtml>
order allow,deny
allow from all
</Files>
allow from 127.0.0.1
deny from all
Адресът 127.0.0.1 е IP адреса на акаунта, който защитавате. Ако искате може да въведете още IP адреси, всеки на нов ред по подобен начин. Ако IP адресът ви е динамичен, може да въведете само първите две или три групи от цифри, в зависимост колко от цифрите ви се променят.
Източник :
http://www.biblefriends.net
Аз лично ти препоръчвам 2-рия начин с който съм и аз стига да имаш РЕАЛ ИП
