Я получаю цикл перенаправления при установке Drupal 7.Всякий раз, когда пользователь, не являющийся администратором, входит в систему, сайт запускает цикл перенаправления в URL профиля пользователя;например, http://example.com/?q=user/testuser.
Этот URL-адрес доступен без проблем для учетной записи суперпользователя, и попытка получить доступ к этому URL-адресу при выходе из системы возвращает 403 Доступ запрещен, как и ожидалось.
При входе в системукак пользователь без прав администратора, попытка получить доступ к любому URL вообще перенаправит на страницу профиля пользователя, которая затем будет перенаправлена на себя, вызывая повторный запуск цикла перенаправления.
Я обнаружил, что если я дамдля конкретного пользователя роль «администратор», цикл перенаправления для этого пользователя прекратится, и страница больше не будет пытаться перенаправить пользователя /% username при входе в систему.
Я также обнаружил, что если я дам пользователямразрешение «администрировать пользователей» на то, что цикл перенаправления прекратится, но все равно будет перенаправлять пользователя на имя пользователя /% username при входе в систему.
Очевидно, что ни одно из этих решений не возможно, поскольку дает обычным пользователям роли администратора или возможностьАдминистрирование пользователей представляет собой серьезную угрозу безопасности.
Кто-нибудь знает, как это исправить или как получитьвокруг этого с переопределением, связанным с ролью пользователя?
Установленные модули: блок, цвет, комментарий, контекстные ссылки, панель мониторинга, ведение журнала базы данных, поле, хранилище SQL поля, пользовательский интерфейс поля, файл, фильтр, справка, изображение,Список, Меню, Узел, Номер, Опции, Наложение, Путь, RDF, Поиск, Ярлык, Система, Таксономия, Текст, Панель инструментов, Менеджер обновлений, Пользователь, Инструменты хаоса (7.x-1.0-alpha4), Менеджер страниц, Разработка,Разработчик тем, Fieldgroup, IMCE, Pathauto, Token, Меню таксономии, Мост API Wysiwyg IMCE, Wysiwyg, Webform и несколько пользовательских модулей, которые i) предоставляют блоки 2), предоставляют пользовательские страницы и 3) изменяют поведение поиска по умолчанию (разбивает результаты поиска потип узла).Ни один из моих пользовательских модулей никогда не взаимодействует с системой управления пользователями, системой разрешений и не использует какие-либо функции, предоставляемые пользовательским модулем.