Seite 1 von 1

SQL & script

Verfasst: 14.07.2008 12:25
von Dr@gon83
Moin Leute suche eine möglichkeit um multiaccounts herrauszufinden also ich meine es so.


Wenn sich jetzt User X mit der IP 123456 anmeldet. und 5 Minuten später meldet sich User Y mit der gleichen ip an, also auch 123456.

Dann soll mir das Script anzeigen, von der ip 123456 haben sich 2 user eingeloggt, und zwar User X und User Y.

bloß ich will nicht jedes mal 1000 user mit 1000 ips vergleichen, also ich denke mal ihr wisst schon was ich meine.

gibt es da nicht ne bestimmte abfrage für?

Ich komm hier grad überhaupt nicht klar... bestimmt ist das voll einfach.. und ich bin bloß zu blöd das zu merken.


Würde mich echt freuen.

Verfasst: 14.07.2008 13:34
von Boecki91
Du legst eine Spalte an "last_ip" in der speicherst du immer die aktuelle IP.

Code: Alles auswählen

123.123.123.123

Der Loginvorgang:

ip_update()
ip_check()

IP-Check hat dann eine SQL Abfrage mit Where last_ip = $user_ip

es darf nur eine Antwortzeile rauskommen (die vom jetzigem User) sobald 2 oder mehr Rows ausgeben werden liegt vermutlich ein MultiAccount vor.

Pass auf Proxys auf :wink: :roll:

Verfasst: 14.07.2008 13:38
von Dr@gon83
Danke schon mal für die schnelle antwort aber könntest du es mir vielleicht eine kleine beschreibung geben denn in SQL bin ich neuling wie ich wo was einfügen muss wie ich ich wo was sehe wer ein multiacc hat

Verfasst: 14.07.2008 17:39
von Boecki91
Wenn du dich nicht auskennst empfehle ich das QuakeNet Tutorial für php und mySQL:
http://tut.php-quake.net

Beonders für WHERE:
http://tut.php-quake.net/mysql-update.html#u3