Можно ли присвоить флаги анонимного пользователя новому пользователю при регистрации?
Итак, я работаю над функцией запроса образцов, которая позволяет анонимным пользователям помечать элементы и отправлять запросы на образцы/запросы. Я обсуждаю вопрос о преобразовании формы для автоматической регистрации пользователя при отправке, но мне интересно, есть ли у кого-нибудь способ сохранить флаги анонимного пользователя для вновь созданного пользователя?
2 answers
Модуль флагов поддерживает Интеграцию правил и событие пометки/отмены. Я бы посмотрел на это как на возможную отправную точку для этой функции. Правила содержат множество различных действий, которые должны помочь вам создать рабочий процесс для такого сценария.
Я не знаю ни одного модуля, который уже делает это с флагами. Но вы можете взглянуть на Анонимную публикацию . Его режим "Отложенной регистрации" назначит любой узел , созданный анонимным пользователем, вновь созданному пользователю, если этот анонимный пользователь позже зарегистрирует учетную запись.
Используемый метод заключается в том, чтобы потребовать от анонимного пользователя отправить и подтвердить адрес электронной почты при создании узла. Когда кто-то с этим адресом электронной почты регистрируется, узлы, помеченные этим адресом электронной почты адрес может быть назначен этому вновь созданному пользователю.
Не должно быть сложно использовать тот же метод для назначения флагов/запросов, созданных анонимным пользователем, вновь созданному пользователю.
Если вы допускаете некоторые ошибки, вы можете использовать что-то менее навязчивое, чем подтвержденный адрес электронной почты, чтобы связать анонимного пользователя с вновь созданным пользователем, например постоянный файл cookie (не будет работать, когда срок действия файла cookie истечет или пользователь перейдет на другой компьютер) или IP-адрес (не будет работать если пользователь переходит на другой компьютер, если два разных пользователя используют один и тот же компьютер, или если динамический IP-адрес будет переназначен.)