О метке «Безопасность»
Материалы по теме «Безопасность»: статьи и инструкции по 1С-Битрикс в базе знаний Bitrix-Help.
35 материалов

CUser::SendPassword запускает штатный сценарий восстановления пароля: генерирует ссылку с ограниченным сроком действия и отправляет её на почту пользователя. Разберём, как вызвать его вручную, и какие настройки влияют на то, что получит пользователь. Базовый вызов <?php $user = new CUser; $result = $user->SendPassword([ ‘LOGIN’ => ‘ivan_petrov’, ‘EMAIL’ => », ]); if ($result) { echo ‘Письмо отправлено’; } else { echo ‘Ошибка:…

Резервная копия нужна ровно в тот момент, когда что-то сломалось: неудачное обновление, ошибка в коде, взлом, случайно удалённый раздел каталога. Проблема в том, что копию начинают делать после первой потери данных, а не до неё. Разберём три способа резервного копирования сайта на 1С-Битрикс, их реальные ограничения и порядок восстановления. И отдельно — почему бэкап, который никто ни разу не разворачивал,…

Группы пользователей — РѕСЃРЅРѕРІР° системы прав доступа РІ 1РЎ-Битрикс: РѕС‚ РЅРёС… зависит видимость инфоблоков, цена РІ каталоге, доступные разделы административной части. CUser::GetUserGroup Рё связанные методы дают программный доступ Рє этой структуре. Получение СЃРїРёСЃРєР° РіСЂСѓРїРї пользователя <?php $groups = CUser::GetUserGroup($userId); print_r($groups); // [1, 5, 8] Метод возвращает простой массив идентификаторов РіСЂСѓРїРї, РІ которые РІС…РѕРґРёС‚ пользователь. Для текущего авторизованного посетителя есть более…

IsAuthorized, GetID и IsAdmin — три метода класса CUser, которые чаще всего вызываются вместе для одной цели: понять, кто перед нами, и что ему разрешено. Разберём каждый и типичные ошибки в порядке их вызова. IsAuthorized: авторизован ли посетитель <?php global $USER; if ($USER->IsAuthorized()) { // посетитель вошёл под своим аккаунтом } else { // гость } Это первая проверка почти…

Когда на сайте происходит что-то подозрительное — неожиданно появился новый администратор, изменился файл, который никто не трогал, — первый источник ответа не догадки, а журналы Битрикса. Разберём, где искать эти данные и как читать их системно, а не открывать наугад в панике. Журнал событий (общий лог действий) Раздел Настройки → Инструменты разработчика → Журнал событий фиксирует действия пользователей и системные…
Материалы по теме «Безопасность»: статьи и инструкции по 1С-Битрикс в базе знаний Bitrix-Help.