HamSter:
Сделайте "горшочек мёда": напишите, что предоставите весеннюю скидку (купон на 50% к примеру) всем своим старым клиентам из [нужного города] и попросите контактные данные, почту и тему/описание предыдущего проекта (выполненного Вами).
На страницу формы ставим любую яндекс-метрику.
Отправка данных - через веб-форму.
После отправки формы - установка кукисов в браузер.
И.... "ловись, рыбка".....
HamSter: да какая разница зачем он заходит и что там делает?!) Контакты - Вы никак не скроете, т.к. он их уже скопировал.
Лучший вариант - не нужно ничего предпринимать и вызывать ЛИШНЮЮ агрессию. Просто сохраняйте нейтралитет и всё.
HamSter: если инфа (Ваше портфолио и контактные данные) публичная - Ваши старания напрасны.
Если он распространяет лживые данные и подрывает Вашу репутацию - это закон о клевете и действовать нужно иначе.
А кстати, зачем хотите запретить просмотр Вашего портфолио?
HamSter: ну может проще не на весь сайт лочить, а просто не давать регистрироваться или данные добавлять/изменять?
Т.е., режим для города Read-Only сделать (чтобы не привлекать внимание-то)?
HamSter: маньяк?!)) по 80-му порту?!)) обалдеть!) Во до чего техника дошла)))
Самый простой вариант - подойдёт.
Но лучше - использовать модуль GeoIP: dev.maxmind.com/geoip/legacy/mod_geoip2
Константин Хаиров: Всё зависит от навыков того, кто решил расшифровать. Но обфускация именно эту цель и преследует: усложнить доступ к алгоритму исходного кода.
dollar: Константин Китманов: разница в том, что у меня вход (постинг приложения) - бесплатный, требования к качеству - проще и понятнее, проценты выплат - самые лучшие на сегодня.