Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 26.08.2004 Ostrzeżenie: (0%)
|
witam,
Zrobiłem właśnie moduł głosowania przez internet (bez potrzeby logowania). Zabezpieczenie wielokrotnego gł. zrealizowałem tak: Kod $ip = $_SERVER["REMOTE_ADDR"]; $przegladarka = $_SERVER["HTTP_USER_AGENT"]; $znacznik = sprintf("%u", crc32($ip.$przegladarka)); $znacznik ma zawierać dane o przeglądarce i IP użytkownika, niestety da się to obejść (neostrada i modemy mają dyn IP, są podobno też na obejście jakieś inne sposoby... nie wiem jakie?). Cookies nie stosowałem (wg mnie łatwo się go pozbyć z przeglądarki i oszukiwać) Czy jest jakiś lepszy sposób? Jak to jest realizowane w profesjonalnych serwisach? Proszę o pomoc. Pozdrawiam, Toom |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 26.08.2004 Ostrzeżenie: (0%)
|
połączyłem metody (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod $ip = $_SERVER["REMOTE_ADDR"]; $przegladarka = $_SERVER["HTTP_USER_AGENT"]; $znacznik = sprintf("%u", crc32($ip.$przegladarka)); + Kod setcookie("g".$id,1, time()+3600*24*360); jest lepiej, ale gdy ktoś przez neostradę rozłączy i połączy się (przydzielane jest mu chyba inne ip) oraz gdy usunie cookie, może dalej głosować.Jest jakiś lepszy sposób (nie logowanie i nie potwierdzanie mailem)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Czy można uniemożliwić głosowanie osobom, które nie mają ustawionych ciasteczek... jak? |
|
|
|
Toom sposób na głosowanie 24.04.2006, 09:51:22
angel2953 Cytat(Toom @ 2006-04-24 09:51:22)są podobno t... 24.04.2006, 11:44:02
devnul Cytatsą podobno też na obejście jakieś inne sposob... 24.04.2006, 11:59:16
Toom o przeglądarce wiem (można nabić powiedzmy 3-5 gło... 24.04.2006, 13:46:24
Vogel i czyść ciastka ;] 24.04.2006, 13:52:12
devnul W sieci dostępnych jest pełno "anonimizerów... 24.04.2006, 14:00:01 ![]() ![]() |
|
Aktualny czas: 2.04.2026 - 21:56 |