Не проходит авторизация (Не устанавливаються cookies )

Главные вкладки

Аватар пользователя NX-74205 NX-74205 24 января 2011 в 13:47

Есть веб приложение, работающе в локальной сети.
Веб приложение построено на базе Drupal 6.20
платформа WAMP (Windows Server 2008 Standart)
Авторизация проходить нормально только когда авторизуешься локально с сервера.
При попытке авторизоваться на любом другом компьютере с локальной сети, откуда есть доступ к web приложению логина не происходит (не верный пароль. При чем пароль точно верный). cookies - не устанавливаются.

В settings.php переменная $cookie_domain = '.webtoro.icr';

Где искать проблемму?

Комментарии

Аватар пользователя NX-74205 NX-74205 24 января 2011 в 14:43

Нет, увы не все так просто. Она была закоментированна изначально. На стэковерфлов обсуждалась подобная проблемма, и решение было именно в раскоментировании этой переменной и установки ее в в значение домена. но увы оно не помогло.

Аватар пользователя Stan.Ezersky Stan.Ezersky 24 января 2011 в 16:23

"NX-74205" wrote:
В settings.php переменная $cookie_domain = '.webtoro.icr';

"xxandeadxx" wrote:
а если закомментить?
Вот тут кому как помогает. Мне, на Drupalogy, помогло наоборот раскомментировать. Но год и с закомментированной прекрасно работало.

NX-74205, всё-таки попробуйте, повторюсь: кому как помогает

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 25 января 2011 в 9:43

Если Друпал говорит, что пароль неверный, значит нужно копать в эту сторону. Он бы не выдавал такого сообщения при неудачной установке кук.

Аватар пользователя NX-74205 NX-74205 25 января 2011 в 12:34

Я возможно повторюсь, но не устанавливаються именно куки В масиве $_cookie - пусто.
Такое происходит при попытке зайти в друпал из любого компьютера в сети.
НО если заходить в друпа с компьютера на котором крутиться сам веб сервер, и соотвественно друпал, все нормально.
- Наружу сервер не режет ничего.
«со своим веб-сервером» - web сервер APACHE 2

Аватар пользователя NX-74205 NX-74205 26 января 2011 в 8:32

Тут даже не в друпале дело, а в конфигах апача наверное. так как просто php скрипты ведут себя так же. Куки устанавливаються только локально.
В сторону каких настроек смотреть?
P.S. такая проблема началась, кстати, после апдейта php до 5.2.19

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 26 января 2011 в 10:55

Ну, если в ФФ все работает, то дело явно не в Друпале и не сервере. Копайте другие браузеры, интернет соединения, м.б. политики безопасности (ИЕ).
Может какой админ куки поотключал?

Аватар пользователя NX-74205 NX-74205 26 января 2011 в 13:00

ммм не работает больше нигде кроме FF. причина все так же загадочна.
На стэкоферфлов и ит.тулбокс подобные проблемы обсуждались не раз, но увы ни одно из предложеных решений не помогло.
«мб какой-нибудь касперский или outpost тупо режет куки?»
С одного и тогоже компа под foxом не режет под хромом режет? маловероятно?

Аватар пользователя skiffster skiffster 6 мая 2011 в 10:00

оявилясь реальная проблема с сайтом. Перестал работать вход на сатй для пользователей с Internet Explorer. Уже испробовал все варианты предлагаемые на этом сайте и drupal.org. Не знаю как решить эту проблему.
Причём проблема появилась не сразу. А после установки какого-то модуля... Но даже удаление всего проекта и установкой с нуля ничего не решило.
Содержимое файла settings.php:
ini_set('arg_separator.output', '&');
ini_set('magic_quotes_runtime', 0);
ini_set('magic_quotes_sybase', 0);
ini_set('session.cache_expire', 200000);
ini_set('session.cache_limiter', 'none');
ini_set('session.cookie_lifetime', 2000000);
ini_set('session.gc_maxlifetime', 200000);
ini_set('session.save_handler', 'user');
ini_set('session.use_cookies', 1);
ini_set('session.use_only_cookies', 1);
ini_set('session.use_trans_sid', 0);
ini_set('url_rewriter.tags', '');
Были варианты я пробовал и вот так:
ini_set('arg_separator.output', '&');
ini_set('magic_quotes_runtime', 0);
ini_set('magic_quotes_sybase', 0);
ini_set('session.cache_expire', 200000);
ini_set('session.cache_limiter', 'none');
ini_set('session.cookie_lifetime', 200000);
ini_set('session.gc_maxlifetime', 200000);
ini_set('session.save_handler', 'user');
ini_set('session.use_cookies', 1);
ini_set('session.use_only_cookies', 1);
ini_set('session.use_trans_sid', 0);
ini_set('url_rewriter.tags', '');
ini_set('session.cookie_domain', 'www.mt.uz');
ini_set('session.auto_start', 1);
Но ничего не помогает.
Знатоки помогите пожалуйста.