Есть скажем 3 кнопки на сайте, которые по нажатию пропадают.
Стоит вопрос: можно ли сделать так чтобы 1 пользователь мог нажать только на 1 кнопку?
Нажимать на кнопки могут не зарегистрированные пользователи.
Сделать все на сесиях не вариант, так как пользователь может зайти с другого браузера к примеру, или очистить историю и нажать на вторую кнопку, а потом на 3.
Есть ли какой либо способ сделать так чтобы 1 пользователь мог нажать 1 кнопку?
Спасибо.
1. Esigns - 13 Февраля, 2013 - 19:48:54 - перейти к сообщению
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
(Добавление)
И вот эти ключевые слова тебе в помощь:
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 пишет:
Типовая задача голосовалки. Для идентификации неавторизованного юзера (гостя) есть куки и сессии, при этом в общем случае, вряд ли такого юзера можно иначе уникально пометить кроме как кукой. Можно определять IP и прочие данные гостя и хранить их в таблице БД, а потом сверять по этим данным.
Есть скажем 3 кнопки на сайте, которые по нажатию пропадают.
Стоит вопрос: можно ли сделать так чтобы 1 пользователь мог нажать только на 1 кнопку?
Стоит вопрос: можно ли сделать так чтобы 1 пользователь мог нажать только на 1 кнопку?