наверное вам нужен модуль logintoboggan - http://drupal.org/node/34309
в нем можно задать разные роли для юзеров с неподтвержденным и подтвержденным мылом
как бы в том то и дело, (для семёрки по крайней мере)что там есть роль только для неподтвержденного.
Дак вот и создайте новую роль "неподтвержденный пользователь" назначьте ей права какие хотите и выберите эту роль на странице настроек LoginToboggan, как Роль для не проверенных.
А роль "зарегистрированный пользователь" назначится юзеру после подтверждения мыла. Разве нет?
Комментарии
Добавить роль после проверки почты
Вауууу
можно написать небольшой модуль http://api.drupal.org/api/drupal/modules--user--user.api.php/function/ho...
внутри хука будет 1 проверка, внутри которой будет user_save
edhel, ок, а что проверять?
почту) как я понял, нужно в зависимости от домена e-mail назначить или не назначить роль?
не)))
дело в проверке почтового ящика пациента, нужно когда он его подтверждает -- давать ему права челове
наверное вам нужен модуль logintoboggan - http://drupal.org/node/34309
в нем можно задать разные роли для юзеров с неподтвержденным и подтвержденным мылом
как бы в том то и дело, (для семёрки по крайней мере)что там есть роль только для неподтвержденного.
Дак вот и создайте новую роль "неподтвержденный пользователь" назначьте ей права какие хотите и выберите эту роль на странице настроек LoginToboggan, как Роль для не проверенных.
А роль "зарегистрированный пользователь" назначится юзеру после подтверждения мыла. Разве нет?
Так если e-mail еще не подтвержден, то и зайти на сайт чел не сможет, соответственно и воспользоваться "высокими" правами тоже.
sashken, ты прав. спасибо!