Drupal: двусторонняя связь между незарегистрированным клиентом и администратором - PullRequest
2 голосов
/ 05 апреля 2010

Мне нужно настроить систему, в которой клиенты могут выбрать Запрос цены для определенного праздничного пакета, где они будут вводить свои личные данные, а также свои требования к отпуску (количество комнат и т. Д.), А затем позволят импросмотрите страницу, где между администратором и администратором будет проведен многопользовательский диалог (чтобы администратор мог ответить на их запрос о цитате на веб-сайте).

Проблема заключается в том, что большинство клиентов не будут зарегистрированы, когда захотятзапросить расценки, поэтому я подумал, что страница «Запрос расценок» может без регистрации зарегистрировать клиента в качестве пользователя (используя его личные данные) на той же странице, где он запрашивает свои праздничные требования.Другой вариант, который я могу придумать, состоит в том, чтобы не регистрировать их и просто отправить им по электронной почте уникальный URL-адрес, на котором они могут просмотреть свой запрос цитаты и ответить администратору.

Не могли бы вы указать мне правильное направление, каксделать что-нибудь из этого?

Ответы [ 4 ]

1 голос
/ 05 апреля 2010

Для создания нового пользователя вы можете использовать user_save. Для создания случайного пароля вы можете использовать функцию user_password. Все, что осталось, это отправить письмо. Либо создайте свой собственный, либо используйте стандартный при создании пользователей.

0 голосов
/ 06 апреля 2010

Логин Тобогган в сочетании с Профиль контента может работать для этого.

0 голосов
/ 05 апреля 2010

Проверьте модуль Inline Registration : он позволяет анонимным пользователям одновременно создавать узел и регистрироваться как пользователь, используя одну форму.

0 голосов
/ 05 апреля 2010

Я думаю, что лучшим способом было бы заполнить заполненный ими тип контента, который будет выглядеть как форма, но на самом деле создаст узел, который виден только им и администраторам с включенным комментарием. Наверное, самый быстрый способ. Тогда вы обеспечите безопасность, чтобы люди не могли видеть цитаты других людей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...