Napisane: 19.03.2010, 23:13:07 | |
Grupa: Zarejestrowani Postów: 117 Dołączył: 29.01.2004 Skąd: Rz-ów Ostrzeżenie: (0%) |
Albo robisz tak jak masz teraz zapisujesz ip w bazie i porównujesz i wtedy masz 100% pewności ze nikt 2 razy z tego samego ip nie zagłosuje, ale przez to uniemożliwiasz głosowanie osobą dzielącym ip, np siecią osiedlonym, oraz umożliwiasz użytkownikowi mającym dynamiczne ip wielokrotne glosowanie, np neostrada (ja bym tu raczej użył http://pl2.php.net/manual/en/function.ip2long.php i w takiej formie trzymał w bazie.) Ja robię trochę inaczej, biorę user_agenta + ip + np Accept-Language i robię z tego hasha. wrzucam to w bazę + cookies + sesja. User glosuje sprawdzam czy niema cookiesa potem czy niema w sesji potem w bazie. dzięki temu userzy na 1 ipku maja większą szanse na zagłosowanie, użytkownicy neo dalej mogą głosować dowoli pod warunkiem ze skasują cookies. Generalnie niema 100% zabezpieczenia, najlepiej zrobić zakładanie kont + weryfikacja maila, ale to zawsze zniechęca usera. |
Forum: PHP · Podgląd postu: #726528 · Odpowiedzi: 1 · Wyświetleń: 600 |
Napisane: 9.03.2010, 17:14:44 | |
Grupa: Zarejestrowani Postów: 117 Dołączył: 29.01.2004 Skąd: Rz-ów Ostrzeżenie: (0%) |
|
Forum: PHP · Podgląd postu: #722336 · Odpowiedzi: 3 · Wyświetleń: 708 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 16.05.2024 - 17:53 |