Можно ли присвоить флаги анонимного пользователя новому пользователю при регистрации?


Итак, я работаю над функцией запроса образцов, которая позволяет анонимным пользователям помечать элементы и отправлять запросы на образцы/запросы. Я обсуждаю вопрос о преобразовании формы для автоматической регистрации пользователя при отправке, но мне интересно, есть ли у кого-нибудь способ сохранить флаги анонимного пользователя для вновь созданного пользователя?

Author: nizz0k, 2015-05-11

2 answers

Модуль флагов поддерживает Интеграцию правил и событие пометки/отмены. Я бы посмотрел на это как на возможную отправную точку для этой функции. Правила содержат множество различных действий, которые должны помочь вам создать рабочий процесс для такого сценария.

 1
Author: Shawn Conn, 2015-05-11 03:10:38

Я не знаю ни одного модуля, который уже делает это с флагами. Но вы можете взглянуть на Анонимную публикацию . Его режим "Отложенной регистрации" назначит любой узел , созданный анонимным пользователем, вновь созданному пользователю, если этот анонимный пользователь позже зарегистрирует учетную запись.

Используемый метод заключается в том, чтобы потребовать от анонимного пользователя отправить и подтвердить адрес электронной почты при создании узла. Когда кто-то с этим адресом электронной почты регистрируется, узлы, помеченные этим адресом электронной почты адрес может быть назначен этому вновь созданному пользователю.

Не должно быть сложно использовать тот же метод для назначения флагов/запросов, созданных анонимным пользователем, вновь созданному пользователю.

Если вы допускаете некоторые ошибки, вы можете использовать что-то менее навязчивое, чем подтвержденный адрес электронной почты, чтобы связать анонимного пользователя с вновь созданным пользователем, например постоянный файл cookie (не будет работать, когда срок действия файла cookie истечет или пользователь перейдет на другой компьютер) или IP-адрес (не будет работать если пользователь переходит на другой компьютер, если два разных пользователя используют один и тот же компьютер, или если динамический IP-адрес будет переназначен.)

 2
Author: Free Radical, 2015-05-11 03:20:27