У меня есть нечто похожее на это, что я должен был сделать.Я собрал IP-адрес анонимного пользователя (используя ($ _SERVER ['REMOTE_ADDR'])).Затем я использовал IP-адрес для целей отслеживания.Затем вы можете использовать это, когда они регистрируются, чтобы добавить свое прошлое использование в свою вновь созданную учетную запись.
Затем вы можете просто выполнить простой запрос, чтобы удалить любой IP-адрес, который не был активен некоторое время (большинство пользователейиметь ip-адреса dymanic, так что они все равно будут часто меняться).