Кто встречался с проблемой, когда необходимо закрыть доступ пользователям к определенному типу материала.
Дело в том, что мне нужно закрыть доступ зарегистрированным пользователям, которые не ввели определенные данные(к примеру страну проживания). При входе в закрытый контент должна выходить форма, где пользователь может ввести свои данные. Только при вводе правильных данных он может попасть на нужную ему страницу. Получается что-то вроде дополнительной авторизации.
У кого какие идеи?
Комментарии
- http://drupal.org/project/content_access по ролям
- Доп. поля в профиль
- Вывод форма регистрации или изменения рег. данных
- На сохранение http://drupal.org/project/rules изменения роли для пользователя
Можно сделать к примеру, чтобы при входе на определенный тип материала пользователя выбрасывало на какую-нибудь форму для заполнения дополнительных данных или в крайнем случае происходил redirect на форму регистрации, где юзер должен заполнить дополнительные поля или что-то в этом духе?
Было бы хорошо, если можно было менять роли при операции - добавления данных в форму...
да, если доступа к материалу нет - то можно выводить или редиректить на изменения профиля или регистрацию.
После добавления данных rules добавляет роль пользователю.
Как добавить и как убрать роль понятно, а как создать правило - при просмотре страницы выходила бы форма для заполнения полей. При заполнении формы пользователь получал бы роль VIP к примеру и имел доступ к контенту.
Я с рулесами не работал и не знаю как правильно сделать. Подскажите коль кто знает?