Доступ к сайту с определённого IP (нескольких) для зарегистрированных юзеров

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 31 мая 2011 в 10:57

Как можно решить?

В будущем хочется давать 1 айпи (например домашний инет) и остальные айпи за вознаграждение (или за поинты или еще за что-то, например за 1000 комментариев...).

Комментарии

Аватар пользователя olk olk 31 мая 2011 в 11:15

Не представляю, для чего это может пригодиться Smile откройте секрет , неужели такой ценный контент, что бы за его просмотр еще и напрягаться получая какие либо бонусы и возможность заходить с разных ип-адресов (да и не стоит забывать про динамический ип), для меня например вообще не понятны системы инвайтов Smile
Т.е. я пытаюсь разместить свой уникальный контент на чужом сайте, а с меня еще и требует каких-то дополнительных усилий для размещения этого контента Smile (про SEO я в данном контексте умолчу)

Аватар пользователя iNFerNo iNFerNo 31 мая 2011 в 11:23

не. это вариант когда все делает один человек и все как бы его...

это нужно хотя бы для того чтобы аккаунты не передавали третьим лицам... ну или хотя сузить круг... т.е. аккаунт привязан к москве а зайти пытаются из питера - а нельзя... (оповещайте например админа чтобы снять ограничения по такой-то причине). пусть контент сами паряца и пересылают по емайлам или еще как.

Аватар пользователя olk olk 31 мая 2011 в 11:52

Все равно все это сомнительно Smile например моя домашняя Yota дает адрес по которому не один хуиз сервис не определяет город - попробуйте по адресу 178.176.138.52 - определить откуда я зашел Smile причем завтра этот адрес может быть другим (и даже из другой подсети)

Аватар пользователя iNFerNo iNFerNo 31 мая 2011 в 13:05

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

Аватар пользователя olegmif olegmif 31 мая 2011 в 13:34

тогда придется наверное через ip_address() узнавать адрес клиента, реализовать hook_user_login и там уже определять - что ему можно, а что нельзя

Аватар пользователя iNFerNo iNFerNo 31 мая 2011 в 13:43

А создать сск поле куда вписать все возможнеы адреса через

ip_address() узнавать какой адрес у юзера и потом сравнивать с сск и елси совпадает то впускать и давать лазить по сайту если нет то отсылать на др страницу или сообещние выводить... какое нить