Protéger contre le spam en mode anonyme

Ces informations sont stockées dans la base de données et vous pouvez utiliser la requête d’exploration de données suivante pour récupérer l’utilisateur réel derrière un message. L’utilisation des adresses IP pour trouver l’utilisateur n’est pas précise.

-- [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
6 « J'aime »