Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


ave
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

ave
Napisane: 9.03.2010, 17:14:44





Grupa: Zarejestrowani
Postów: 117
Dołączył: 29.01.2004
Skąd: Rz-ów

Ostrzeżenie: (0%)
-----

  1. while($plik = $folder->read())
  2. if(!in_array($plik, array('.', '..', 'index.php')) echo '<li><a href="upload/'.$plik.'">' .$plik. '</a></li>';
  Forum: PHP · Podgląd postu: #722336 · Odpowiedzi: 3 · Wyświetleń: 708


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 16.05.2024 - 17:53