Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проверка пользователя на уникальность, возможно ли?
Форумы портала PHP.SU » » Работа с сетью » Проверка пользователя на уникальность, возможно ли?

Страниц (1): [1]
 

1. Esigns - 13 Февраля, 2013 - 19:48:54 - перейти к сообщению
Есть скажем 3 кнопки на сайте, которые по нажатию пропадают.
Стоит вопрос: можно ли сделать так чтобы 1 пользователь мог нажать только на 1 кнопку?
Нажимать на кнопки могут не зарегистрированные пользователи.

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

Есть ли какой либо способ сделать так чтобы 1 пользователь мог нажать 1 кнопку?

Спасибо.
2. NoPaper - 13 Февраля, 2013 - 19:54:48 - перейти к сообщению
Сессия (защита от дураков) + IP (защита от новичков)
Короче, если кто-нибудь захочет обойти защиту, он ее обязательно обойдет.
Как вариант, требовать авторизоваться в соц. сети (желательно в одной), но все равно, если есть в запасе база акков, защиту можно обойти.
3. Esigns - 13 Февраля, 2013 - 20:06:02 - перейти к сообщению
Спасибо.
4. MAXUS - 13 Февраля, 2013 - 20:57:58 - перейти к сообщению
Flash SharedObject. Требует установленного Flash. Про куки знают все. Про это далеко не каждый. Тем более чистить их не каждый умеет.
(Добавление)
И вот эти ключевые слова тебе в помощь:

Session Storage
Local Storage
Database Storage
5. DelphinPRO - 14 Февраля, 2013 - 10:09:51 - перейти к сообщению
MAXUS пишет:
Flash SharedObject.

Отключаем flash-плагин и вперед Улыбка
хотя согласен. про это мало кто знает из "простых" пользователей.
6. sadex - 21 Июня, 2013 - 18:29:12 - перейти к сообщению
Esigns пишет:
Есть скажем 3 кнопки на сайте, которые по нажатию пропадают.
Стоит вопрос: можно ли сделать так чтобы 1 пользователь мог нажать только на 1 кнопку?
Типовая задача голосовалки. Для идентификации неавторизованного юзера (гостя) есть куки и сессии, при этом в общем случае, вряд ли такого юзера можно иначе уникально пометить кроме как кукой. Можно определять IP и прочие данные гостя и хранить их в таблице БД, а потом сверять по этим данным.

 

Powered by ExBB FM 1.0 RC1