Отключение возможности регистрации пользователей. — различия между версиями
Материал из Umicms
Mad grant (обсуждение | вклад) |
Vitaliks (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
[[category:Модуль Пользователи]][[Категория:Написание кастомных макросов]] | [[category:Модуль Пользователи]][[Категория:Написание кастомных макросов]] | ||
− | '''Актуально для версии | + | '''Актуально для версии 20''' |
− | == | + | == Отключение возможности регистрации пользователей == |
В административной панели в модуле «Пользователи» у пользователя «''Гость''» убираем право на регистрацию (в блоке «''Пользователи''»). При попытке перехода по ссылке [[«Забыли пароль?»]] (для восстановления пароля) попадаем на страницу авторизации. | В административной панели в модуле «Пользователи» у пользователя «''Гость''» убираем право на регистрацию (в блоке «''Пользователи''»). При попытке перехода по ссылке [[«Забыли пароль?»]] (для восстановления пароля) попадаем на страницу авторизации. | ||
− | Для того, чтобы при отключенной регистрации у пользователей оставалась возможность восстановления пароля, необходимо добавить файл '''permissions.custom.php''' в директорию ''/classes/ | + | Для того, чтобы при отключенной регистрации у пользователей оставалась возможность восстановления пароля, необходимо добавить файл '''permissions.custom.php''' в директорию ''/classes/components/users/'' следующего содержания: |
<source lang='php'> | <source lang='php'> | ||
<?php | <?php | ||
Строка 10: | Строка 10: | ||
'login' => Array('forget', 'forget_do', 'restore'), | 'login' => Array('forget', 'forget_do', 'restore'), | ||
); | ); | ||
− | + | ||
</source> | </source> |
Текущая версия на 10:12, 31 октября 2019
Актуально для версии 20
Отключение возможности регистрации пользователей
В административной панели в модуле «Пользователи» у пользователя «Гость» убираем право на регистрацию (в блоке «Пользователи»). При попытке перехода по ссылке «Забыли пароль?» (для восстановления пароля) попадаем на страницу авторизации. Для того, чтобы при отключенной регистрации у пользователей оставалась возможность восстановления пароля, необходимо добавить файл permissions.custom.php в директорию /classes/components/users/ следующего содержания:
<?php
$permissions = Array(
'login' => Array('forget', 'forget_do', 'restore'),
);