Controleren op dubbelen IPs [MYSQL]

Gestart doorTimkb18 reacties67 weergaven

19 berichten · pagina 2 van 2

Ewan

Lid

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dus als een vriend mij zijn refferal link stuurt en ik maak een account aan, 2 dagen later ga ik naar die vriend toe en log ik ook op mijn account in en dan wordt mijn account verwijderd?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
SELECT
    a.id AS aid,
    b.id AS bid
FROM
    leden a,
    leden b
WHERE
    a.ip = b.ip
AND
    a.referred_by = b.id
AND
    b.referred_by = a.id


Zoiets dus?

Die geeft wel hetzelfde id meerdere keren terug, maar met een update-query maakt dat niet uit.
Ewan schreef:
Dus als een vriend mij zijn refferal link stuurt en ik maak een account aan, 2 dagen later ga ik naar die vriend toe en log ik ook op mijn account in en dan wordt mijn account verwijderd?
Precies ja.
Je kunt dan beter bijhouden hoe vaak iemand op zijn eigen IP zit en hoe vaak iemand op een kloon-IP zit, en als dat te vaak wordt dat je hem dan inactief zet, en niet meteen na de 1e keer inloggen op inactief zetten als hij 3 jaar lang alleen maar op zijn eigen IP heeft ingelogd.
0
Berichten
3.283
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zoiets bloos?

UPDATE
    leden
SET
    active = 0
WHERE
    id IN(
        SELECT
            id
        FROM
            leden
        WHERE
            ip IN (
                SELECT
                    ip
                FROM
                    leden
                WHERE
                    COUNT(1) > 1
                GROUP by ip
            )
        )
0
Timkb

Lid · Topicstarter

Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Ewan, nee het account word op inactief gezet hij valt zo weer te activeren maar ik denk inderdaad dat Lennard zijn idee beter is om te loggen.

@Lennard Dat bedoelde ik ja, bedankt!

@Marijnnn bedankt

Ik heb besloten om toch logs bij te houden wel ga ik dit stukje mysql gebruiken om iig een waarschuwing in mijn admin panel te zetten waarna ik een inlog log van die persoon kan bekijken en als hij verdacht is het account in-actief kan zetten.

Bedankt allenmaal
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren