Виталий

Виталий

С нами с 11 октября 2024; Место в рейтинге пользователей: #12262
Виталий
27 мая 2025, 15:45
0
Решение: В контроль доступа был добавлен контекст web с правами «Load Only».
При этом содержимое контекста не появилось в списке
Виталий
19 ноября 2024, 10:51
0
Решил свою проблему через имя пользователя, но хотелось бы через права пользователя «Неограниченные права»
<?php
  /**
  * Системное событие OnManagerPageBeforeRender
  *
  */

  // какой скрипт запущен
  $script = $scriptProperties['controller']->scriptProperties;
  $url = $script['a'];

  // пользователь
  $user = $modx->getUser();
  $username = $user->get('username');

  if ($username != 'admin' AND $url == 'system/settings' ) {
	exit('Доступ запрещен '. $context);
  }