[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Повышение рейтинга объекта
soniclord
Здравствуйте!
Я хочу сделать так чтобы любой пользователь, которому понравился "объект", мог повысить его в рейтинге, нажав на кнопку. Однако нужно сделать механизм, который не позвонял бы делать это многократно. Сразу напрашивается на куки, но ведь, как мы определим что это за пользователь, ведь он нигде не "следит"...?



Спустя 1 час, 17 минут, 12 секунд (13.02.2009 - 15:58) lawbreaker написал(а):
не понял на счёи кукисов?
чем тебе кукисы не подходят?

Спустя 3 минуты, 42 секунды (13.02.2009 - 16:01) sergeiss написал(а):
"Любой" пользователь - незарегистрированный? Если да, то никак, наверное. Только если для зарегистрированных.

lawbreaker - кукисы не подходят (для произвольного пользователя) потому, что их изменить можно. Это же, реально, обыкновенный текстовый файл.

Спустя 4 минуты, 34 секунды (13.02.2009 - 16:06) soniclord написал(а):
Цитата (sergeiss @ 13.02.2009 - 13:01)
"Любой" пользователь - незарегистрированный? Если да, то никак, наверное. Только если для зарегистрированных.

значит только регистрацию придумывать? а как же тогда этот (http://www.giftogether.com/giftideas.wizard/lang/ru/RecipientID/5/Gender/w/StartAge/7/EndAge/12/EventID/1/GiftLanguage/ru.html) ресурс работает?

Спустя 39 минут, 33 секунды (13.02.2009 - 16:45) soniclord написал(а):
может я не на тот форум пришел - мне бы на javascript было бы удобнее - чтобы страничка не перезагружалсь. Ничем не посоветуете?

Спустя 8 минут, 19 секунд (13.02.2009 - 16:54) sergeiss написал(а):
Вот смотри. Ежели ты хочешь использовать куки, то ты их можешь использовать, принципиальных запретров нет. И даже будет работать. Но защита куками - это от честного человека. Кто захочет - обойдет.
Использование кукисов для незарегистрированных пользователей, это почти то же самое, что объявление на двери "ключ под ковриком около двери" smile.gif

В случае же обязательности регистрации ты именно обязываешь человека использовать куки. Если он выключит куки, или изменит содержание, то не сможет голововать (при правильной организации скрипта). Потому что потеряет регистрацию.

Спустя 4 минуты, 33 секунды (13.02.2009 - 16:58) soniclord написал(а):
Цитата (sergeiss @ 13.02.2009 - 13:54)
Но защита куками - это от честного человека. Кто захочет - обойдет.

я не думаю что человек специально найдет у себя этот файлик и будет его корявить - это же русская натура, а она ленивая... тем более что от этого практически ничего не изменится, подумаешь, циферка поменяется и все!

Скажите пожалуйста, как можно организовать куки для незарегистрированного пользователя? если возможно, то с примерчиком, очень прошу :-)

Спустя 12 минут, 53 секунды (13.02.2009 - 17:11) sergeiss написал(а):
А работа с куками не зависит от "зарегистрированности" пользователя. Скорее наоборот - регистрация организуется через куки.
Тебе надо, по сути дела, организовать "принудительную" регистрацию. Когда ты пропишешь в куки что-то уникальное для данного пользователя (некое имя). А на сайте будешь контролировать, что для данного пользователя было уже сделано. Аналогично тому, как если бы человек зарегистрировался. Но помни smile.gif, что рукастые хакеры обойдут эту "защиту".

Посмотри вопросы-ответы в этом разделе, тут как раз на эту тему много чего написано. И примерчики, и обсуждение есть.

Спустя 13 часов, 7 минут, 55 секунд (14.02.2009 - 06:19) soniclord написал(а):
blink.gif вот смотрите, допустим, имеется некий объект, у которого имеется некоторое рейтинговое число. также имеются 2 кнопки - плюс и минус. Человек, который попал на эту страницу, и увидел самый большой рейтинг у этого объекта. допустим, объект ему понравился, он захочет увеличить рейтинг, т.к. объект очень актуален в данной теме...
Теперь сам вопрос: он нажимает на кнопку "плюс" и.... появляется окошко с просьбой ввести уникальное имя? так можно сделать, с проверкой в бд. допустим, он ввел уникальное имя, кукиса прописалась, основываясь на этом имени. Он зоходит на эту страничку через день. и Что происходит? Мы должны считать данные с его куки? или что?

извините за тупые вопросы. rolleyes.gif

Спустя 8 часов, 59 минут, 15 секунд (14.02.2009 - 15:18) sergeiss написал(а):
Примерно так должно быть.
Пришел человек, нажал на кнопочку. Ты ему в кукисы прописал какое-то уникальное имя. Это же имя записал в БД, можно с указанием времени и точного действия, которое сделал человек.
Далее, когда он приходит сюда же и пытается опять нажать на кнопочку, то ты считываешь его кукис, сравниваешь со своей таблицей и говоришь юзеру, что он уже голосовал. Соответственно, новый голос от него не принимается.

Как уже говорилось, эта защита поможет далеко не от всех smile.gif

Потому что человек может: (1) почистить куки, (2) зайти с того же компа через другой браузер (например, у меня Опера и ИЭ), а у них у каждого свои куки, (3) зайти с другого компа.
Так что если кто-то захочет тебе испортить рейтинг - он это сделает легко и просто.

Спустя 11 минут, 4 секунды (14.02.2009 - 15:29) soniclord написал(а):
Цитата (sergeiss @ 14.02.2009 - 12:18)
Так что если кто-то захочет тебе испортить рейтинг - он это сделает легко и просто.

хорошо, а как же сделать по уму? сделать регистрацию для каждого пользователя?

Спустя 6 минут, 23 секунды (14.02.2009 - 15:36) sergeiss написал(а):
Цитата (soniclord @ 14.02.2009 - 15:29)
Цитата (sergeiss @ 14.02.2009 - 12:18)
Так что если кто-то захочет тебе испортить рейтинг - он это сделает легко и просто.

хорошо, а как же сделать по уму? сделать регистрацию для каждого пользователя?

Только если юзеры будут регистрироваться. Тогда будет не важно, с какого компа и через какой браузер они зашли. Зарегистрировался - получай доступ к определенным фичам. Не зарегистрировался - проходи мимо, не мешай работать.

Спустя 9 минут, 27 секунд (14.02.2009 - 15:45) FatCat написал(а):
Цитата (soniclord @ 14.02.2009 - 15:29)
хорошо, а как же сделать по уму? сделать регистрацию для каждого пользователя?

Это не отменяет возможности нарегистрировать сотню ников и наголосовать с каждого.

ИМХО, лучше и проще старый дедовский спсоб: писать айпишники голосовавших, и не учитывать повторные голоса с одного айпишника.
Да, умельцы обойдут если не динамическим айпишником, то проксями...

А самое лучшее - ИМХО - подумать над системой объективного рейтинга.

Спустя 1 минута, 50 секунд (14.02.2009 - 15:47) soniclord написал(а):
Цитата (FatCat @ 14.02.2009 - 12:45)
объективного рейтинга

???

Спустя 42 минуты, 20 секунд (14.02.2009 - 16:29) FatCat написал(а):
Цитата (soniclord @ 14.02.2009 - 15:47)
Цитата (FatCat @ 14.02.2009 - 12:45)
объективного рейтинга

???

Сначала решаем для себя, зачем нужен рейтинг: цель, которую мы преследуем.
Например, для увеличения посещаемости страницы.
Следующий вопрос: какими средствами?
Я вижу всего два основных: привлекательность повторных заходов посетителей страницы и привлекательность для поисковок.
Соответственно, в первом случае объективным критерием будет количество повторных заходов с одного айпишника (или с одной реги); во втором случае - количество посетителей, у которых в документ-реферер будет адрес поисковки.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.