Che ne dici degli utenti con lo stesso IP pubblico, ad esempio nello stesso appartamento o nella stessa classe scolastica? È possibile scoprire chi ha creato i post anonimi?
Penso che questo renderà le cose più difficili. Puoi eliminare le cose che sono cattive e, se succede spesso, puoi smettere di permettere l’anonimato. Hai difficoltà con persone che si comportano male ora? Se no, allora probabilmente non avrai problemi a dare loro questa possibilità. Non cercare di risolvere problemi che non hai.
Queste informazioni sono memorizzate nel database e puoi usare la seguente query dell’esploratore dati per recuperare l’utente reale dietro un post. L’uso degli indirizzi IP per trovare l’utente non è accurato.
-- [params]
-- int :topic_id
-- int :post_number
SELECT u.id AS user_id, p.id AS post_id
FROM users u
LEFT JOIN anonymous_users ua ON ua.master_user_id = u.id
LEFT JOIN posts p ON ua.user_id = p.user_id
WHERE p.topic_id = :topic_id AND p.post_number = :post_number