Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ankieta
Forum PHP.pl > Forum > PHP
kotowszczak
Mam ankiete i chciałbym sie zabezpieczyc przed zbyt czestym oddawaniem glosow z jednego komputera. Chodzi mi o to zeby po zagłosowaniu kolejna
próba oddania głosu nie zmieniała wyniku ankiety. Jak to dobrze zrobic bez cookies :?:
zalew
IP ale przy tpsa moze ci to nie pojsc wiec i tak daj do tego ciastko
Misiek
Spróbuj używając sesji.
zalew
sesja sesja, ale i tak musi gdzies byc wpisany jego ip lub wykrywac cookie przy nastepnym polaczeniu, np za 2 dni... :wink:
kotowszczak
Sesja dobrze działa przynajmniej jesli osoba porusza sie po linkach na stronie, ale jesli sa uzywane przyciski przegladarki mozna swobodnie głosowac kilka razy. Poza tym jest mozliwosc zmiany numeru sesji w pasku adresu strony. Jesli chodzi o adres IP to mam do wykorzystania zapis do pliku jednorodnego.
BzikOS
Bez sensu wydają mi się pomysły typu sesja czy cookie (rózne przeglądarki zapisują cookie w różnych miejscach, więc będzie można oddać głos z IE i NN, nie wspominając o ręcznym wykasowaniu ciacha)...

Najlepszym sposobem jest zapisywanie adresu IP. Ja to zrobiłem tak, że ipki zapisywane są w ciagu i przy oddawaniu glosu przeszukiwany jest ten ciag pod katem $_SERVER['REMOTE_ADDR'].

A co do dynamicznych IP...
No cóż nie wiem jak uparci są luserzy, ale mi by się chyba odechciało głosować po 2-3 rozłączeniach/połączeniach.
itsme
zgadzam sie z BzikOS - nie ma lepszego sposobu niz zapisanie IP lub hosta u siebie na serwerze (najlepiej w bazie) wtedy tez bedziesz mogl sie pobawic w oddanie glosu 1 raz na dobe lub tydzien lub ogolnie tylko 1 raz (tak jak jest na tym forum)
Szczav
Wydaje mi sie ze najlepszym sposobem byloby rownczesne zastosowanie IP i cookies. Nie ma 100% zabezpieczen, ale na normalnych internautow starczy.
zombie
No a ja na ten przykład mam łącze w tele2 i IP takie samo jak kilkaset innych osob... Nie ma rady ciacho musi wystarczyc. No chyba, ze wazniejsze jest zabezpieczenie, niz umozliwienie wszystkim uzytkownikom udzialu w ankiecie.
kotowszczak
Skoro mówicie o zapisywaniu adresu IP to chciałbym wiedziec jaki IP ma osoba która łączy sie z internetem przez modem i czy jest jeszce jakis IP który jest przypisany dla kilku urzytkowników.
itsme
przeciesz masz wyzej napisane ze "modemowcy" maja dynamicznie IP nadawane (czyli za kazdym polaczeniem IP moze - ale nie musi - byc inne)

jezeli az tak bardzo chcecie kontrolowac ankiete to proponuje ja ograniczyc w prosty sopob - czyli po zalogowaniu sie
jest najlepsze wyscie

wtedy nie sprawdza sie z jakiego IP nie trzeba wysylac ciasteczek
identyfikacja usera odbywa sie podczas logowania
divx4u.pl
Cytat
Mam ankiete i chciałbym sie zabezpieczyc przed zbyt czestym oddawaniem glosow z jednego komputera.

pomijajac wszelkie mozliwe sposoby na zabespiecznie pomysl ze jak ktros bedzie chcial ci "zshitowac" ankiete to i tak to zrobi wystarczy pierwszys lepszy program do laczenia pzes proxy i po sprawiedliwej ankiecie smile.gif
itsme
Cytat
pomijajac wszelkie mozliwe sposoby na zabespiecznie pomysl ze jak ktros bedzie chcial ci "zshitowac" ankiete to i tak to zrobi wystarczy pierwszys lepszy program do laczenia pzes proxy i po sprawiedliwej ankiecie smile.gif

dawaj masz na tym forum pare ankiet - zycze szczescia z proxy smile.gif)
divx4u.pl
nie wiem co widzisz za problem 100$ i opierdole na ciepło nawet oneta?
Jabol
TEMAT cd. skopiujcue, podejrzcie itd
Seth
Andrius nie sztuka jest uzyc programu ale sztuka samemu go wymyslec, poza tym $100 za to, ze w odpowiednie miejsce klikniesz ok to jak dla mnie qpa smiechu.
Jezeli juz mowa o zabezpieczeniach to nawet cookies da sie zlamac. Ale moim zdaniem najlepszym rozwiazenie to wlasnie owe cookies + blokowanie ip + sprawdzanie referera + szyfrowanie urla to powinno zabezpieczyc ankiete przed mlodocianymi hackjerami.
divx4u.pl
1 sprostujecie temat jezeli mufiecie ze sesja itp to zabespiecza pzed klikeniciem :?
2. ja mufie ze nabije ci 200 klikniec w ciagu 1h bes faktycznego klikania w gdziekolwiek nie wylanczajac ciah w ie.
3. tepaki jestescie
kotowszczak
Dzieki za odpowiedzi. Ankieta w zasadzie działa, do zabezpieczania uzyłem sesji i ciasteczek, jesli kogos interesuje podaje adres:
http://www.kotowszczak.friko.pl/
Bede wdzięczny za głosy, (byle nie 200 na raz ) jest to praca na pedagogike, wiec nie znecajcie sie. Jeszcze raz wielkie dzieki.
itsme
Cytat
1 sprostujecie temat jezeli mufiecie ze sesja itp to zabespiecza pzed klikeniciem :?
2. ja mufie ze nabije ci 200 klikniec w ciagu 1h bes faktycznego klikania w gdziekolwiek nie wylanczajac ciah w ie.
3. tepaki jestescie

Specjalnie dla Ciebie usiade i napisze SONDE gdzie bedziesz mial godzine, z mila checia bede sie siedzial i patrzyl jak sie meczysz.

podaj termin moze niedziela 12:00 smile.gif (9 marca 2003)

No i oczywscie nic za darmo .... co chcesz jezeli pojawi sie 200 klikniec
no i pytanie co mozesz zaoferowac ....
mnie wystarczy ze publicznie przyznasz sie ze jestes tylko zwyklym cfaniakiem zas nad Twym oświadczeniem bedzie ankieta gdzie beda dwa punkty
1. Tak jest cfaniakiem
2. Tak jest cfaniakiem i teraz o tym wie

bedzie zabawa smile.gif)) z ankieta zartowalem tongue.gif)
divx4u.pl
nie muf mi ze napiszesz tylko powiedz jak masz zamiar sie uhronic pzed shitowanie z proxy ?
itsme
pisales ze dasz rade tu (forum.php.pl) oddac 200 glosow a nawet na onet.pl (chociaz twierdze ze na onet.pl jest znaczniej latwiej)

sprawa prosta na przykladnie forum.php.pl
tylko zarejestrowani userzy moga oddac glos i to tylko 1 i nie ma szans na oddanie 2 glosu
pozostaje problem zarejestrwoania 200 userow w ciagu 1 godziny i oddania na ich loginie i hasle glosow .... ten problem tez jest w badzo prosty sposob rozwiazany ... konto aktywowane jest przez Admina i po temacie

co do Twojego 3 pkt nikt nie jest tepakiem nawet TY

ps nie tlumacz sie ze miales na mysli ankiete ogolnie dostepna tak jak na onet.pl. Czytaj to co pisza do Ciebie ludzie. Wyraznie stwierdzam abys oddal 200 glosow w ankiecie na php.pl Ty twierdzisz ze to pryszcz.

Zycze szczescia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.