• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Модуль Национальный флаг пользователя

Статус
В этой теме нельзя размещать новые ответы.
  • Заблокирован
  • #11
Demon425, а уже где-то стоит этот мод? :) Интересно его увидеть в работе, особенно линки на GoogleMaps и защиту в .htaccess :)
 
для чего этот мод вообще?
 
Чтобы видеть Национальный флаг пользователя
;)
 
Demon425, а уже где-то стоит этот мод? :) Интересно его увидеть в работе, особенно линки на GoogleMaps и защиту в .htaccess :)

например:

правда флаги видны только зарегистрированным ползователям там.
А ссылка на Gmaps генерируется как:

тобиш подставляется широта и долгота.

Касательно защиты htaccess, то она предусматривает защиту базы от скачивания, т.к. некоторые могут использовать платную базу, а также рhр-файлы от прямого обращения к ним.

P.S. Возможно в скором времени будет обновление. Планируется перевод городов на русский.
 
Помогите решить проблему

Помогите пожалуйста решить проблему:
У моего хостера все идет через Proxy, следовательно получается что у всех юзеров на сайте один и тот же флаг страна и город, я обратился с этим вопросом к хостеру и они мне подсказали такую вещь "в коде переменную REMOTE_ADDR заменить на HTTP_X_FORWARDED_FOR", а где конкретно (в каком файле, в каком месте, после чего и тд) не подсказали. Надеюсь на вашу помощь, поскольку сам в этом вопросе не силен. Заранее благодарен!
 
Попробуй подправить /engine/modules/sitelogin.php
найди строку:
PHP:
$_IP = $db->safesql($_SERVER['REMOTE_ADDR']);
и замени её на:
PHP:
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) 
	$_IP = $db->safesql($_SERVER['HTTP_X_FORWARDED_FOR']);
else
	$_IP = $db->safesql($_SERVER['REMOTE_ADDR']);
Сразу результата не будет, нужно чтобы пользователь зашёл, тогда в базу занёсется его новый айпи (с которого он выходит....)
P.S> ну попробуй, пиши если что, помогло нет...
 
и как потом забанить юзера в случае чего :) ведь IP нетот
 
Ну тогда ещё можно доработать функцию
файл /engine/modules/functions.php
PHP:
function check_ip ($ips)

$_IP = $_SERVER['REMOTE_ADDR'];
тоже заменить строку

Demon425 написал(а):
и как потом забанить юзера в случае чего ведь IP нетот
Ну, а ты сейчас подумай, как он банит пользователей, если они все выходят из одного айпи... в данном же случае у него и будет работать блокировка... (Может и с недостатками, но будет)
 
В принципе да, немного протупил. Но всёже HTTP_X_FORWARDED_FOR вовсе не будет означать реальный IP :-] если поплясать з бубном - его можно подменить.

Хотелось бы узнать что за хостер выпускает юзеров на сайт через прокси, это ж додуматся до такого ... разве что сайты этого хостера постоянно ДДоСят.
 
GeoIP 1.2 Updated
Перезалейте плиз а то ссылка сдохла
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху