В одном из проектов появилась необходимость регистрации пользователей только с помощью панели администрирования. То есть исключить полностью возможность регистрации пользователями.
Для авторизации в проекте (Yii2) исспользую библиотеку dektrium.
В документации пишут следующее:
enableRegistration (Type:
Т.е в конфиге должно быть следующее:
Для авторизации в проекте (Yii2) исспользую библиотеку dektrium.
В документации пишут следующее:
enableRegistration (Type: boolean, Default value: true)
If this option is set to
Если данная опция устанеовлена в false, пользователи не смогут зарегистрировать свой аккаунт. Страница регистрации будет выводить HttpNotFoundException исключение. В тоже время подтверждение регистрации будет работать, и вы, как администратор будете иметь возможность создавать пользователей из панели администрирования.false, users will not be able to register an account. Registration page will throw HttpNotFoundException. However confirmation will continue working and you as an administrator will be able to create an account for user from admin interface.Т.е в конфиге должно быть следующее:
'modules' => [ 'user' => [ 'class' => 'dektrium\user\Module', 'enableUnconfirmedLogin' => false, 'confirmWithin' => 21600, 'cost' => 12, 'enableRegistration' => false, 'admins' => ['admin'] ]],
Комментарии
Отправить комментарий