Определенный перечень пользователей

Главные вкладки

Аватар пользователя alex-litvinov alex-litvinov 25 августа 2015 в 0:51

Задался такой идеей, можно ли сделать что определенный перечень имен пользователей может регистрироваться на сайте. Другим словом закрытая регистрация с загруженным в БД перечнем имен.

Комментарии

Аватар пользователя Nikit Nikit 25 августа 2015 в 4:16

1. Закрываешь регистрацию юзеров, /admin/config/people/accounts
2. Импортируешь пользователей https://www.drupal.org/project/user_import
3. Рассылаешь через Views VBO мыло, с приглашением войти через одноразовый вход https://www.drupal.org/project/login_one_time
4. Через logintoboggan или Rules перенаправляешь их на страницу редактирования аккаунта с сообщением установить пароль.

Аватар пользователя alex-litvinov alex-litvinov 25 августа 2015 в 11:35

Nikit wrote:
1. Закрываешь регистрацию юзеров, /admin/config/people/accounts
2. Импортируешь пользователей https://www.drupal.org/project/user_import
3. Рассылаешь через Views VBO мыло, с приглашением войти через одноразовый вход https://www.drupal.org/project/login_one_time
4. Через logintoboggan или Rules перенаправляешь их на страницу редактирования аккаунта с сообщением установить пароль.

Спасибо интересная тема, но маленькое но я не знаю мыл людей которые будут регистрироваться на сайте их я узнаю позже.

Аватар пользователя sasha_gar sasha_gar 25 августа 2015 в 15:39

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

Аватар пользователя alex-litvinov alex-litvinov 25 августа 2015 в 18:07

sasha_gar wrote:
ну тогда при регистрации хуком довите имя юзера. ррогоняете через список ваших имен. либо автодополнение пишитн разрешенных ииен. еще можно вебформу создать. тогда сами назначите имя юзеру.
хорошо бы еще список разрешенных имен выдать юзеру

а если попробовать через site.ru/admin/user/rules попробовать.
Установить длину имени и префикс перед ним. Имя состоит из 6 цифр где первые две 43.
Только как это сделать правильно не знаю

Аватар пользователя sasha_gar sasha_gar 25 августа 2015 в 19:25

на валидации тогда регуляркой прогоните. либо поищите модуль который имя пользователя сам сгенерирует. либо имя логина скройте и при сабмите назначайте имя юзера. только все равно юзер на своей личной странице сможет поменять данные. тогда в правах либо опять хуками запрещать менять имя юзера