Ciao a tutti,
Esiste un modo per verificare se due utenti sono stati creati dalla stessa persona (magari sono stati creati dallo stesso IP)?
Vai alla loro sezione di amministrazione e controlla gli indirizzi IP. Se qualcuno ha creato un secondo account, il primo account apparirà lì.
Questa query dell’esploratore di dati ti dirà se hanno lo stesso indirizzo IP, il che non equivale a essere la stessa persona.
WITH users_per_ip AS (
SELECT
count(1) AS user_count,
u.registration_ip_address AS ip,
max(u.created_at) last_create,
min(u.created_at) first_create,
(max(u.created_at) - min(u.created_at)) diff,
case when (max(u.suspended_at) is not null
or max(u.silenced_till) is not null )
then 1 else 0 end bad
FROM users u
GROUP BY ip
)
SELECT
u.id AS user_id,
date_trunc('day',u.created_at)::date created,
date_trunc('day',upi.diff) days,
bad,
upi.ip AS ip_address
FROM users_per_ip upi
JOIN users u
ON u.registration_ip_address = upi.ip
WHERE upi.user_count > 1
ORDER BY upi.last_create DESC