![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 5.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
jak uzyskać adres MAC karty sieciowej zeby nie dopuscic do głosowania tego samego uzytkownika.
A może ktoś ma inny pomysł? :?: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 0 Dołączył: 10.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
po co zaraz adres karty wystarczy jak pobierzesz IP kompa za pomoca[php:1:125af7127d] <?php
$REMOTE_ADDR ?>[/php:1:125af7127d] (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jesli masz sonde oparta na mysql to mozesz sobie IP zapisac w bazie i w momencie glosowania on sprawdza jesli jest IP to nie moze oddac glosu 2 raz tylko a jesli nie ma to oda glos hyba o to ci chodzilo ? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 0 Dołączył: 16.05.2003 Skąd: POLAND Ostrzeżenie: (0%) ![]() ![]() |
Cytat jak uzyskać adres MAC karty sieciowej zeby nie dopuscic do głosowania tego samego uzytkownika.
A może ktoś ma inny pomysł? :?: Adres MAC?! po pierwsze, jesli chcesz, aby owy MAC byl pozyskiwany od ludzi z zewnatrz (otoczenia sieciowego) to zapomnij. Inne sposoby nigdy nie zagwarantuja Tobie 100% pewnosci. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 23.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
Rejestracja użytkowników jedyny pewny sposób (no chyba że ktoś zarejestruje się więcej razy, ale komu by się chciało? ) Wszystko zależy od profilu serwisu, piszę właśnie pewien vortalik piłkarski i właśnie w ten sposób zabezpieczymy się przed wielokrotnym głosowaniem
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 5.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Sorki ale przy wykorzystaniu $REMOTE_ADDR nie mogę zliczyć np. sieci lokalnych, mam taką sytuację właśnie u siebie i po wywołaniu na 3 różnych kompach funkcji phpinfo() to na każdym z nich jest ten sam adres (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . A i jeszcze może ktoś mi powie dlaczego nie dam rady uzyskać adresu MAC z karty sieciowej?. I jezeli to wszystko nie pomaga to jak robią inni skrypty które nie pozwalaja glosowac kilka razy?
Proszę o pomoc!!!!!!!!!!!!!!! |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 0 Dołączył: 10.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
hmm (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mozesz tez zastosowac cookie ale osobiscie nie polecam bo latwo je usunac i napisz czy twoja sonda jest oparta o baze mysql czy pliki tekstowe (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 5.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Sonda wykorzystuje baze MYSQL.
Ogólną teorie znam tylko nie wiem jak uzyskac dane ktore pozwola mi zidentyfikowac uzytkownikow tak zeby tez na jednej podsieci dzialalo. Najlepiej gdyby to byl MAC |
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Cytat I jezeli to wszystko nie pomaga to jak robią inni skrypty które nie pozwalaja glosowac kilka razy?
Proszę o pomoc!!!!!!!!!!!!!!! Jak juz wspomnial poprzednik Ciacha i ja jeszcze bym dodal Sesje. Ewentualnie mozesz jesze dac mozliwosc glosu tylko zalogowanym. Innego pewnego sposobu nie ma. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 0 Dołączył: 10.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
ja pamietam jak kiedys tez sie bawilem ciachami sesjami ale najbardziej spodobal mi sie taki sposb [php:1:e9a12804d9]<?php
if($glosuje) { $checkip = mysql_query("select ip from sonda_ip where ip='$REMOTE_ADDR'"); if (mysql_num_rows($checkip)==0){ mysql_query ("update sonda set glosik=glosik+1 where id='$idglosu'"); mysql_query ("insert into sonda_ip (ip) values ('$REMOTE_ADDR')"); echo "<center><font face="Verdana" size="2">Twój głos został zaliczony.<br><br></font></center>"; }else{ echo "<center><font face="Verdana" size="2">Nie można 2 razy oddać głosu z tego samego IP.<br><br></font></center>"; } } ?>[/php:1:e9a12804d9] no oczywiscie tabelka do ktorej IP bedzie zapisywane Kod CREATE TABLE sonda_ip ( nie wiem jak ci sie to podoba ale powiem ci jedno ten sposob bardziej zadawala niz ciacho (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
ip char(16) default NULL ); |
|
|
![]()
Post
#10
|
|
Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie wiem jak ci sie to podoba ale powiem ci jedno ten sposob bardziej zadawala niz ciacho
No nie do konca. Blokujesz po IP ktore mozeprzeciez byc wspolne dla grupy uzytkownikow, nie wspominajac ze na neo i modemie mozna zmieniac ip jak rekawiczki. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 0 Dołączył: 10.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
tak sczerze powiedziawszy to jest wiele sposobow na to aby uniemozliwic podwojne glosowanie ale nic nie daje 100% pewnosci jest wiele sposobow na oszukiwanie wiec na to nie ma mocnych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 5.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki wszystkim za probe pomocy ale te sposoby odpadaja, a moze wiecie jak sprawdzic jakis inny numer identyfikujacy kompa, moze byc nap nr procka lub jakiegos innego urzadzenia to wtedy by zadzialalo, potrzebuje czegos ekstra, od tego zalezy czy moja glowa sie utrzyma. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )))))))))))))) :wink: (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) .
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 335 Pomógł: 0 Dołączył: 15.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Użyj ciastek , blokady ip i sesji. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) LOL , napewno to nie bedzie ochrona na 100% bo takiej w sieci nie ma ,ale bedzie wieksza niz bys wykorzystal tylko np. ciasteczka.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 5.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ale blokady IP nie moge zastosowac bo wtedy nie beda mogli zaglosowac uzytkownicy lokalnych sieci, ktorzy przesylaja do przegladarki ten sam IP (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) a same sesje nic nie dadza a ciasteczka to mozna wykasowac i (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) .
|
|
|
![]()
Post
#15
|
|
Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ale blokady IP nie moge zastosowac bo wtedy nie beda mogli zaglosowac uzytkownicy lokalnych sieci, ktorzy przesylaja do przegladarki ten sam IP (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) a same sesje nic nie dadza a ciasteczka to mozna wykasowac i (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) .
No coz innych zabezpieczen niema poniewaz przegladarka nie wysyla zadnych danych unikalnych dla danego komputera. jedyne co mozesz to starac sie polaczyc jak najwiecej rzeczy nieunikalnych w calosc. Nawet glosowanie po zalogowaniu nie jest calkowicie pewnym sposobem bo przeciez jeden uzytkownik mozestworzyc sobie n kont. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 17.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Chciałem poprzestać na blokadzie po przez ciacha, jednak znaleźli się "sprytni". Zmuszony więc jestem zablokować IP, ale chciałbym by po upływie 24 godzin od ostatnio zaliczonego głosu z danego IP adres był usuwany z bazy danych i można było oddać kolejny głos z tego IP. Pomożecie?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 15:08 |