Если у вас сайт для жителей, например Хабаровского края, а зарегистрировался пользователь, к примеру из Иваново-Франковской области Украины, возникает логичный вопрос: "А зачем ему регистрация?".
Я понимаю, может быть он раньше жил в Хабаровске, потом переехал в Укарину и теперь хочет пообщаться с земляками. Но к сожалению, на моей практике таких случаев единицы. В основном эти регистрации только пакостей.
Короче, эта модификация для удобства наблюдения за пользователями.
В админке появятся дополнительные столбцы:

Для тех пользователей, которые уже зарегистрированы, необходимо запустить файлик, который добавит значения в соответствии с IP.

А новые регистрации будут сразу добавляться в БД с городом, регионом и страной.
Причем IP адрес в админке будет виден сразу после регистрации, а не как сейчас, только после того, как пользователь хоть раз зайдет на сайт под своим логином.
Данные берутся со стороннего сайта, где база данных по IP адресам постоянно обновляется.
Узнать город, и регион можно только у IP, принадлежащего России или Украины. Если это другая страна, будет обозначена только страна. В любом случае страна обозначается двумя символами. Например: RU, UA, BY, FR, DE и т.д.
Цена вопроса: 300 руб.