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

Материал из Umicms
Перейти к:навигация, поиск
 
Строка 1: Строка 1:
 
  [[category:Модуль Пользователи]][[Категория:Написание кастомных макросов]]
 
  [[category:Модуль Пользователи]][[Категория:Написание кастомных макросов]]
'''Актуально для версии 2.9'''
+
'''Актуально для версии 20'''
  
==<center> Отключение возможности регистрации пользователей.</center>==
+
== Отключение возможности регистрации пользователей ==
 
В административной панели в модуле «Пользователи» у пользователя «''Гость''» убираем право на регистрацию (в блоке «''Пользователи''»). При попытке перехода по ссылке [[«Забыли пароль?»]] (для восстановления пароля) попадаем на страницу авторизации.
 
В административной панели в модуле «Пользователи» у пользователя «''Гость''» убираем право на регистрацию (в блоке «''Пользователи''»). При попытке перехода по ссылке [[«Забыли пароль?»]] (для восстановления пароля) попадаем на страницу авторизации.
Для того, чтобы при отключенной регистрации у пользователей оставалась возможность восстановления пароля, необходимо добавить файл '''permissions.custom.php''' в директорию ''/classes/modules/users/'' следующего содержания:
+
Для того, чтобы при отключенной регистрации у пользователей оставалась возможность восстановления пароля, необходимо добавить файл '''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'),
    );