Есть сайт на Drupal 6, несколько людей занимаются веб-дизайном и оформлением. Есть одно существенное НО: не с каждого ПК можно авторизоваться и попасть в панель администрирования, вводятся ВЕРНЫЕ логин и пароль, сайт обновляется делая вид что входит в аккаунт, но ничего не происходит снова пустые поля где вводят логин и пароль.
Получается в офисе можно зайти только с двух ПК в панель администрирования. На машинах стоят разные ост (XP, 7) (разных версий и сборок), на всех машинах (кроме одной с касперским 2011) стоит Dr.Web. Не работает вне зависимости от ос.
Что делали для решения данной проблемы:
- заходили с разных браузеров;
- сбрасывали таблицу маршрутизации;
- сбрасывали кэш DNS;
- меняли IP адрес на тот который стоит на тех ПК с которых получается войти;
- смотрели настройки роутера (фильтрация, запреты, логи и т.п.) все в порядке;
- отключали и удаляли антивирусы (брандмауэр тоже разумеется отключали);
- заходили в безопасном режиме и пытались войти (результат отрицательный);
- очищали абсолютно все данные браузеров (cookies, журнал, сохр. пароли и прочее);
Все вышеперечисленные действия не возымели никакого эффекта, кроме кучи потерянного времени.
Может кто-то сталкивался или просто может посоветовать что еще можно сделать, пока что исключаю вариант переустановки ОС, ибо не думаю что данный способ поможет решить проблему и прибегаю к таким радикальным способам крайне редко.
Комментарии
Была такая же проблема, но у меня решилась удалением печенек.
как ты мог, святое удалить!!!
А каким боком печеньки к входу в админку относились вообще? О_о
alex_shut, я какбо про cookies.
В settings.php поставтьте cookie_domain правильный. Почистите куки.
Всем спасибо за помощь, но куки сдесь видимо не причем.
Пробовал - не помогло. Продолжаю искать причину глюков. Обнаружил такую вещь: в момент авторизации консоль хрома выдает: Resource interpreted as Other but transferred with MIME type undefined. (это на машине, где авторизация проходит нормально). Там где она не проходит консоль ничего не выдает. И еще, в исходниках обнаружил сомнительное содержание (я не особо в друпале разбираюсь, может это и нормальное явление). В адресах где подключаются библиотеки на конце стоят какие-то символы, например вот фрагмент кода:
<script type="text/javascript" src="/sites/default/files/languages/ru_78d4f520bf0b4a1df4745de41fbecf15.js?P"></script>
<script type="text/javascript" src="/modules/lightbox2/js/auto_image_handling.js?P"></script>
<script type="text/javascript" src="/modules/lightbox2/js/lightbox.js?P"></script>
То что на конце адреса стоит ?P - это нормально? Где можно посмотреть/исправить это?
Юлин, протупил... с хлебными крошками чет спутал)
Народ, есть у кого еще мысли какие? Проблема имеет место быть на 3-х компах, никак не связанных между собой. Тщательно анализируя поведение при авториации удалось выяснить, что бразуреры на этих компах тупо не сохраняют куки, причем для других сайтов все норм.
Ссылочку что-ли дайте.
А у браузеров стоит разрешение принимать куки?
Конечно, они же с другими сайтами нормально работают. Сайт way-energy.ru
Столкнулись с той же проблемой, решения пока тоже не нашли.
ТО же самое... С одного компа в офисе не получается авторизоваться ни на одном Drupal-сайте.
После ввода пароля перебрасывает на правильную страницу пользователя (значит система опознала пользователя), но доступ к ней зепрещен.
Стоит XP, ставили со зверя. Может дело в ОС? У кого еще какие стоят ОС?
В то же время на других сайтах нормально авторизуется.
Если кто-то решил проблему, отпишитесь пожалуйста.
Может похерили разрешения пользователей?
Или роли перестроили и юзеру назначается не та роль?
А может перемудрили в рулесах?
сегодня столкнулся с аналогичной проблемой, перепробовал почти все но в моем случае помогла такая манипуляция
В settings.php вместо
<?php$cookie_domain = 'site.ru'; ?>
поставьте
<?php$cookie_domain = '';?>
У меня на Drupal 6 помог этот способ:
tatfisher, респект)