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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проверка пользователя на уникальность, возможно ли?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Esigns
Отправлено: 13 Февраля, 2013 - 19:48:54
Post Id


Гость


Покинул форум
Сообщений всего: 95
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)




Есть скажем 3 кнопки на сайте, которые по нажатию пропадают.
Стоит вопрос: можно ли сделать так чтобы 1 пользователь мог нажать только на 1 кнопку?
Нажимать на кнопки могут не зарегистрированные пользователи.

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

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

Спасибо.
 
 Top
NoPaper
Отправлено: 13 Февраля, 2013 - 19:54:48
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




Сессия (защита от дураков) + IP (защита от новичков)
Короче, если кто-нибудь захочет обойти защиту, он ее обязательно обойдет.
Как вариант, требовать авторизоваться в соц. сети (желательно в одной), но все равно, если есть в запасе база акков, защиту можно обойти.
 
 Top
Esigns
Отправлено: 13 Февраля, 2013 - 20:06:02
Post Id


Гость


Покинул форум
Сообщений всего: 95
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)




Спасибо.
 
 Top
MAXUS
Отправлено: 13 Февраля, 2013 - 20:57:58
Post Id


Посетитель


Покинул форум
Сообщений всего: 329
Дата рег-ции: Апр. 2011  


Помог: 7 раз(а)




Flash SharedObject. Требует установленного Flash. Про куки знают все. Про это далеко не каждый. Тем более чистить их не каждый умеет.
(Добавление)
И вот эти ключевые слова тебе в помощь:

Session Storage
Local Storage
Database Storage
 
 Top
DelphinPRO
Отправлено: 14 Февраля, 2013 - 10:09:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




MAXUS пишет:
Flash SharedObject.

Отключаем flash-плагин и вперед Улыбка
хотя согласен. про это мало кто знает из "простых" пользователей.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
sadex
Отправлено: 21 Июня, 2013 - 18:29:12
Post Id


Новичок


Покинул форум
Сообщений всего: 48
Дата рег-ции: Июнь 2013  


Помог: 1 раз(а)




Esigns пишет:
Есть скажем 3 кнопки на сайте, которые по нажатию пропадают.
Стоит вопрос: можно ли сделать так чтобы 1 пользователь мог нажать только на 1 кнопку?
Типовая задача голосовалки. Для идентификации неавторизованного юзера (гостя) есть куки и сессии, при этом в общем случае, вряд ли такого юзера можно иначе уникально пометить кроме как кукой. Можно определять IP и прочие данные гостя и хранить их в таблице БД, а потом сверять по этим данным.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB