Я пишу сайт на котором есть область доступная только для зарегистрированных пользователей. Заказчик поставил условие, чтобы пользователи не могли передавать свой доступ другим. Т.е. если мы узнаем, что кто-то другой зашел с этим логином и паролем, мы посылаем пользователю предупреждение. Так вот вопрос как это отслеживать, если регистрация действительна в течение 6 месяцев? Единственное, что приходит на ум, это класть cookie, и если кто-то зашел с другого компа, значит посылаем предупреждение. Я вот сомневаюсь, а проживет ли cookie пол года, мало ли чего там может случиться. А есть ли другие способы?
Dmitry заказчик имеет в виду пользователя как человека или все-таки тачку с которой будут заходить? вероятность того, что правильный пользователь зайдет с другой тачки какова и учитывается ли? можно жестко привязать IP к юзеру. можно и куку выставить, но это не гарантировано.
Заказчик согласен, чтобы юзеры заходили с одного и того же компа. На счет IP это не выход. Они ведь динамические. Так все-таки можно надеятся, что кука проживет пол-года???
Dmitry кука-то может и проживет, а вот комп, на котором она сидит может и не дожить. 8) 100% идентификации нет. так клиенту и скажи. все, что можно это записать некоторые характеристики вызываемой тачки и попытаться отследить их изменение. и по проценту изменения делать выводы.
440hz & Dmitry: Tatally agree. Лучший способ решить проблему - убедить заказчика в том, что он болен паранойей и, к тому же, неизлечимый жадина. В компьютерных технологиях, где свободное копирование информации лежит на уровне базовых принципов, всё запретить всем - это утопия. Такие люди у нас не выживают. Так и скажи. Вообще, кстати, решение технических проблем на уровне мыслительных процессов заказчика - самый действенный способ!
Веб камеру юзеру поставить... шоб рожа его была видна =) ... хотя опять же нет гарантии в том, что ты в данный момент видишь - транслирует именно веб-камера =)
Если уж очень надо то можно написать прогу (к примеру на делфях) которая хранила в себе уникальный код, висела в трее и слушала какойнить порт... php через fsockopen соединяется, получает код проверяет его и или разрешает или не разрешает.... а прогу можно привязать к характеристикам тачки, например серийному номеру винта... но это если уж очень надо