вот есть такой мод "бан пользователя по IP"
а вот можно сделать наоборот:
давать возможность логиниться пользователю с правами администратора только с определенных IP ?
1. Mr.KA - 07 Мая, 2005 - 09:55:12 - перейти к сообщению
2. TvoyWeb - 07 Мая, 2005 - 17:46:09 - перейти к сообщению
Mr.KA
То есть ты хочешь чтобы в админцентр попадали только с определенных IP?
Делал я такое как то одному нашему пользователю.
То есть ты хочешь чтобы в админцентр попадали только с определенных IP?
Делал я такое как то одному нашему пользователю.
3. Mr.KA - 08 Мая, 2005 - 03:18:38 - перейти к сообщению
угу
может поделишься ?
или , если не трудно, подскажи в какую сторону рыть и где.
Цитата:
Делал я такое как то одному нашему пользователю
может поделишься ?
или , если не трудно, подскажи в какую сторону рыть и где.
4. TvoyWeb - 08 Мая, 2005 - 03:52:06 - перейти к сообщению
Ок, ближе к вечеру выложу.
5. nokia6230 - 09 Мая, 2005 - 15:37:44 - перейти к сообщению
ага, это очень интересно. Так же повышается уровень безопастности...
6. TvoyWeb - 11 Мая, 2005 - 02:44:58 - перейти к сообщению
Самый простой вариант в файле admincenter.php найти в самом начале строку:
И заменить на:
Здесь в array("83.195.24.200","81.15.200.125","181.205.70.48" в кавычках и через запятую записываются полные IP адреса.
Изменение в admincenter.php запрещает вход в админцентр любому админу если его IP не совпадает с IP в array(). Но не запрещает открывать например файлы setforums.php, setmembers.php и т.д. Для такого же запрета на эти файлы сделайте в этих файлах те же итзменения.
CODE:
if ( defined('IS_ADMIN') ) {
И заменить на:
CODE:
$action = $vars['action'];
$ipaddress = $vars['IP_ADDRESS'];
$request_ip = array("83.195.24.200","81.15.200.125","181.205.70.48");
if ( defined('IS_ADMIN') && array_search($ipaddress, $request_ip) !== FALSE) {
$ipaddress = $vars['IP_ADDRESS'];
$request_ip = array("83.195.24.200","81.15.200.125","181.205.70.48");
if ( defined('IS_ADMIN') && array_search($ipaddress, $request_ip) !== FALSE) {
Здесь в array("83.195.24.200","81.15.200.125","181.205.70.48" в кавычках и через запятую записываются полные IP адреса.
Изменение в admincenter.php запрещает вход в админцентр любому админу если его IP не совпадает с IP в array(). Но не запрещает открывать например файлы setforums.php, setmembers.php и т.д. Для такого же запрета на эти файлы сделайте в этих файлах те же итзменения.
7. nokia6230 - 11 Мая, 2005 - 08:22:54 - перейти к сообщению
TvoyWeb
Вот в этом то вся беда, что у меня стоит ДСЛ. К меня раз в день меняется ip адресс. Я пологаю что это у многих так....
Жаль, что для меня это не подойдет
TvoyWeb пишет:
Изменение в admincenter.php запрещает вход в админцентр любому админу если его IP не совпадает с IP в array()
Вот в этом то вся беда, что у меня стоит ДСЛ. К меня раз в день меняется ip адресс. Я пологаю что это у многих так....
Жаль, что для меня это не подойдет
8. Mr.KA - 12 Мая, 2005 - 16:24:51 - перейти к сообщению
в моем случае пройдет, у меня локалка с жесткими адресами.
большой thanks
большой thanks
9. Demiurge - 13 Мая, 2005 - 17:46:08 - перейти к сообщению
Жаль... У меня тоже локалка, но адреса динамические...