Пользователи не могут войти в систему

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

Аватар пользователя moonman moonman 28 июля 2006 в 20:57

Вобщем проблема такая:
Пользователи пишут что не могут зайти в систему в IE.
Т.е. они вводят высланный им пороль и логин в поле ввода, а вход не происходит.
Но при этом их ник начинает светиться в блеке "кто он-лайн".
Т.е. такая вот фигня.
В Опера9 вроде всё нормально.
Ни кто не замечал ничего подобного?
И вообще как отключить обязательную регистрацию через mail?

Комментарии

Аватар пользователя kiev1 kiev1 29 июля 2006 в 3:02

у меня бывало частенько и само проходило
не знаю - наверно что-то с кешем или с хедерсами странички когда эксплорер показывает закешированный вариант - разберетесь - поделитесть советом

Аватар пользователя moonman moonman 29 июля 2006 в 9:23

Я и сам вчера пробовал - не могу войти с первого раза...
А ведь это же распугивает моих новых пользователей...
Им же не будешь объяснять что это глюченный Друпал и у него проблемы с кэшем... они просто свалят...
Блин, херово...
.
А никто не знает как решить эту проблему?

Аватар пользователя moonman moonman 29 июля 2006 в 11:36

Попробавл сделать так как там написано.
Но чего-то вообще страницы перестали открываться. Т.е. чистая страница появляется и всё.

Аватар пользователя Shelendor Shelendor 29 июля 2006 в 15:29

у меня та же фигня. Попытки залогиниться с 3 разных компов дали такие результаты: фаерфокс авторизуется нормально, ie - нет, линуксовый gecko - тоже не авторизуется, хотя он на мозилловском движке и вроде как особой разницы с фф быть не должно.
Точнее, судя по логу и ie, и gecko авторизуются, но у них после обновления страницы остатся окно авторизации.
Кеш отключён. Не помогло Smile
Уже задавал вопрос тут http://drupal.htdogs.ru/node/775 - но никто так и не ответил.

Аватар пользователя moonman moonman 29 июля 2006 в 23:54

У меня залогинивается после обновления.
.
Но два юзера уже писали мне, что перепробовали всё, два часа не могли войти.
Т.е. у кого-то вообще никак не получается.
Хрен его знает от чего это. Я уже перепробовал и отключать кэш и включать его на время - результат прежний.

Аватар пользователя moonman moonman 30 июля 2006 в 10:08

Ещё сегодня глюк заметил:
.
Вводится слово для поиска в поле поиска.
Нажимается на "поиск".
.
И тебя выбрасывает из зарегистрированных пользователей. Т.е. ты становишься незарегистрированным... хотя на "выход" не нажимал.
Вобщем полный крандец...

Аватар пользователя romantaran romantaran 30 июля 2006 в 13:40

Во избежание проблем со входом я на одном из своих сайтов установил модуль logintoboggan в связке с captcha. Настроил так, чтобы новый пользователь сразу залогинивался при вводе имени и пароля. Проблемы как будто изчезли.

Аватар пользователя moonman moonman 30 июля 2006 в 14:40

Так то оно так.
Но пользователь может пожелать выйти, а потом снова войти. И эти проблемы продолжатся.
.
Блин, у меня ваще сейчас труба: выкидывает при любой отправке поста. Просто выбрасывает и требует опять логиниться.

Аватар пользователя moonman moonman 31 июля 2006 в 9:45

Ещё глюк в копилку:
.
Если залогиниться в IE под несколькоми никами одному человеку, и выйти под одним, а потом войти под другим, потом выйти из этого и входить под другими - то получается каша.
Система начинает подставлять ники которые были до предыдущего.
.
Т.е. проблема не только в том что зарегистрированному подсовывается системой страница незарегистрированного юзера, но ещё в том что подсовывается предыдущий вход под другим ником...
.
Блин, неужели нельзя решить эту проблему?
Это же пипец... (((

Аватар пользователя moonman moonman 1 августа 2006 в 11:29

Вобщем нашёл свежий потч для лечения этой проблемы.
Но патч написан как-то коряво.
Пропатчить не получается.
Народ, кто сможет разобраться пропатчите плиз и если заработает то прикрепите тут пропатченный файлик.
.
Вот ссылка на сам патч:
http://drupal.org/files/issues/bootstrap.inc_r1.96.2.2_patch01
.
Это сраница откуда он взят:
http://drupal.org/node/70075
.
Я пробовал по всякому, но блин эти плюсики явно не лучший способ объяснять что на что менять. И они явно где-то либо пропускаются либо ставятся не там где надо...

Аватар пользователя moonman moonman 3 августа 2006 в 19:13

Пропатчил файл.
Ридми к патчу был с ошибкой (была лишняя скобка).
Поставил.
Сейчас вроде всё работет без проблем.
ЗЫ
10 раз пытался прикрепить пропатченный файл сюда, не получилось... плюнул...
Вобщем не знаю... тут файлы не крепятся ни хера...

Аватар пользователя moonman moonman 9 августа 2006 в 23:26

Вобщем установлена новая версия Drupal 4.7.3.
Но юзеры всё равно сообщают что войти в систему не могут.
Я смотрю в админке в логах - там пишется:
Ошибка входа в систему...
И причём много раз.
Т.е. юзер не может войти в систему.
Это проверено на только что зарегистрированном юзере (проверял по IP). Т.е. в логах пишется, что он вначале зарегился, потом многократно пытался войти...

Аватар пользователя moonman moonman 10 августа 2006 в 9:20

А кстати кто-нить может расшифровать за что отвечают эти настройки:
.
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_only_cookies', 1);
ini_set('session.use_trans_sid', 0);
ini_set('url_rewriter.tags', '');
.
???
Может их имеет смысл как-то улучшить?

Аватар пользователя moonman moonman 10 августа 2006 в 17:00

Вобщем не знаю что там в новой версии сделано - но нихрена не изменилос... как юзеры не могли войти, так они по прежнему не могут войти...
.
Natalie, вариант работает, но ё-маё он полностью очищает все куки у всех... т.е. это нужно всегда поновому логиниться. Что не вариант...

Аватар пользователя moonman moonman 11 августа 2006 в 15:34

antazy@drupal.org,
Ну так я и пишу в верхних постах этой темы, что в логих пишет:
Ошибка входа в систему.
.
Но есть ещё варианты, когда повторяется в логах надпись "Сесия для ..."
Т.е. эта надпись повторяется много раз...
Это говорит о том, что юзер не может войти в систему, иначе нафига ему много раз вводить свой логин и пароль...

Аватар пользователя Natalie Natalie 11 августа 2006 в 16:44

Вот еще что-то в тему
http://drupal.org/node/55364
http://drupal.org/node/60584
http://www.cmsproducer.com/drupal-login-session-cookie-without-error
Проверьте, могут ли юзеры зарегистрироваться через /user?
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя Natalie Natalie 11 августа 2006 в 18:21

Проблема встречается, но не всегда и не у всех, поэтому, видимо, сложно найти одно решение. Можно попробовать несколько и посмотреть, сработает ли что-нибудь.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя moonman moonman 18 августа 2006 в 12:08

Вобщем я продолжаю терять пользователей.
В админке по прежнему последовательная череда записей типа:

[b]Ошибка входа в систему для...[/b]

Мда, это самая большая проблема у Друпала.
Нафиг такая система, если теряется самое гланое - пользователи.

Аватар пользователя moonman moonman 19 августа 2006 в 0:26

Не ничего не помогает... блин.
Как правило в логах пишется 2-3 раза "Ошибка входа в систему..." и только потом юзер появляется.
А некоторые появляются (видятся в он-лайне) но страница им демонстрируется незарегистрированного пользователя..
.
Ещё прикол:
Пользователь после входит, но перейдя на страницу, на которой он был ранее как незарегистрированный пользователь - вновь видит её как незарегистрированный, т.е. с полем ввода логина и пороля...
Бред какой-то.

Аватар пользователя moonman moonman 19 августа 2006 в 0:40

Оппана... сейчас обратил внимание на такую деталь:
.
Я захожу как незарегистрированный юзер по адресу на свой сайт:
http://mysite.ru
Вход не производится.
А меня перенаправляет на этот адрес:
http://www.mysite.ru/?time=1155933377
.
Никто не в курсе, это нормально? Так и должно быть? И чтобы это значило?

Аватар пользователя Natalie Natalie 25 августа 2006 в 0:54

В общем, когда у меня появилась та же фигня, то помог этот фикс:

В user.module надо закомментировать строчку session_regenerate_id()

$old_session_id = session_id();
//session_regenerate_id();
db_query("UPDATE {sessions} SET sid = '%s' WHERE sid = '%s'", session_id(), $old_session_id);

---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя vermus.info vermus.info 9 октября 2006 в 19:48

А не скажите насколько критична уязвимость?

зы. Входитm стал с первого раза, а вот выход все равно со второго Sad
Кстати, страница logut после выхода недоступна и пишет
"Доступ запрещен
У вас нет прав для просмотра этой страницы. "

как сделать так, чтобы оно выходило на главную страницу?

pps. блин, на локальном входит а у хостера опять со второго раза.. фигня какая.-то. в админке ошибок нет, тока входит со второго раза (и выходит тоже), скажите как поправить?!

Аватар пользователя Natalie Natalie 25 августа 2006 в 6:05

Правда, я почитала дальше, говорят, что этот хак может быть потенциальной угрозой безопасностью... но если ничего больше не работает Sad
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя kiev1 kiev1 26 августа 2006 в 20:07

> Правда, я почитала дальше, говорят, что
> этот хак может быть потенциальной угрозой безопасностью

а где про это читать?

Аватар пользователя Natalie Natalie 26 августа 2006 в 21:02

Не помню, по одной из приведенных ссылок. Ничего критичного, просто потенциальная уязвимость.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя dyp@drupal.org dyp@drupal.org 4 сентября 2006 в 15:59

я кстати заметил, что от установок времени в друпале зависит работа кэша. У меня стояло +0300 (часовой пояс Москвы), но почему-то это было на час меньше чем есть на самом деле. При этом анонимусы часто вообще не могли страницы загрузить до конца. Поставил +0400 и вроде пока работает.

Аватар пользователя Гость Гость (не проверено) 7 сентября 2006 в 23:19

Не, не работает.
Пользователи в Друпале всё равно не могут входить в IE в систему.
Просто фантастическое равнодушие разработчиков Друпала к факту того, что как минимум 30% пользователей Друпала просто сваливает из-за того, что не могут войти в систему.

Аватар пользователя axel axel 8 сентября 2006 в 1:30

Уверены, что проблема не в настройках данного конкретного сервера? У меня на сервере несколько установок друпала (4.6 и 4.7) - проблемы с логинами пока не вижу. В логах drupal.ru ошибки входа пользователей попадаются, но в разумном количестве. А, нет, вот подряд десятка два записей... только там человек входя по внешнему логину вместо drupal.htdogs.ru писал dripal.htdogs.ru. Движок тут явно не причём Smile

--
Axel,
Darcs-репозиторий разработок для Drupal

Аватар пользователя Natalie Natalie 7 сентября 2006 в 23:43

Ну не знаю. Это уже может быть что-то с сервером.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя Natalie Natalie 8 сентября 2006 в 5:32

Может, поделиться настройками и сравнить их?
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя Natalie Natalie 12 сентября 2006 в 1:08

У меня вдруг периодически перестал работать логин на этом сайте с рабочего IE. Лечится удалением кукис.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя Гость Гость (не проверено) 10 октября 2006 в 1:27

Вот счас не вошел с главной странцы. Когда мой логин уберется из списка, попробую удалить кукис дрюпла.ру и зайти не с главной. Одним словом буду пробовать разные варианты и излагать их тут.

Аватар пользователя Гость Гость (не проверено) 10 октября 2006 в 1:32

IE6.0.2900.2180.xpsp_sp2_rtm.040803-2158, Windows XP Proffesinal SP2


(не иронизируйте над такой моей дотошностью, для примера: глюки могут быть даже из-за разных моделей процессора, т.к. у разных процессоров разный набор команд)

Аватар пользователя ˛ ˛ 10 октября 2006 в 1:43

С одной из нод зашел.
Сделал следующее:
дождался убирания моего ника из списка
закрыл броузер
нашел все кукисы содержащие слово drupal из /Doc&Set/Я/Coockies
удалил их
зашел на drupal.ru
перешел на один из нодов
вошел в систему


в следующий раз попробую тоже самое, но с главной
буду перебирать варианты

Аватар пользователя Гость Гость (не проверено) 12 октября 2006 в 20:30

С главной не зашел.
Сделал следующее:
дождался убирания моего ника из списка
броузер не закрывал
нашел все кукисы содержащие слово drupal из /Doc&Set/Я/Coockies
удалил их
с главной страницы drupal.ru зайти не удалось

Аватар пользователя Гость Гость (не проверено) 12 октября 2006 в 20:32

С ноды не зашел.
Сделал следующее:
не дожидался убирания моего ника из списка
броузер не закрывал
нашел все кукисы содержащие слово drupal из /Doc&Set/Я/Coockies
удалил их
с одной из нод зайти не удалось

Аватар пользователя 2val2 2val2 10 ноября 2006 в 14:55

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

Аватар пользователя igdrasil@drupal.org igdrasil@drupal.org 8 апреля 2007 в 11:36

как я понял, была ошибка в 4.7.3 если пхп 5 стоял, в 4.7.4 пофиксили, но у меня сейчас опять вылезла в 5.1, юзер логинится, в журнале нормальный вход в систему, но страница у него стартовая, для незарегеных юзверей, причем только в ие (во всяком случае ИЕ6), в опере и лисе все нормально работает... дома, на денвере, тоже все супер, на хостинге же на тестовый период поставил домен 4-го уровня, может в этом дело?

Аватар пользователя SHWELLER SHWELLER 25 апреля 2007 в 23:57

Ставил Друпал на несколько сайтов ... на одном и том же хосте ... половина работает ... половина нет ... не могу войти ... ИЕ6 ... причем проблемы ... кажется там ... где домен третьего уровня ...

... обнаружил такие строки ... в файле ... /sites/default/settings.php

/**
* Base URL (optional).
*
* If you are experiencing issues with different site domains,
* uncomment the Base URL statement below (remove the leading hash sign)
* and fill in the URL to your Drupal installation.
*
* You might also want to force users to use a given domain.
* See the .htaccess file for more information.
*
* Examples:
* $base_url = 'http://www.example.com';
* $base_url = 'http://www.example.com:8888';
* $base_url = 'http://www.example.com/drupal';
* $base_url = 'https://www.example.com:8888/drupal';
*
* It is not allowed to have a trailing slash; Drupal will add it
* for you.
*/

... убрал коммент ... в строке ... и прописал туда адрес папки с Друпалом ...

$base_url = 'http://www.name.domenname.ru/testdrupal'; // NO trailing slash!

... на всякий случай ... зачистил кукисы и кеш ... вроде работает ...

Аватар пользователя kiev1 kiev1 27 апреля 2007 в 22:45

помогли 2 изменения

1 файл session.inc
после
function sess_read($key) {
global $user;
добавил
register_shutdown_function('session_write_close');

2 в index.php в самый конец добавил
session_write_close();

(друпал 4.7 и 4.6,5)
случилось после перехода на последний пхп

Аватар пользователя kiev1 kiev1 31 июля 2007 в 2:47

может это IE из кеша берет старые данные и обновлять не хочет
а попробуйте в теме - перед выдачей странички послать такие http headers:
<?php
header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
header( 'Cache-Control: no-store, no-cache, must-revalidate' );
header( 'Cache-Control: post-check=0, pre-check=0', false );
header( 'Pragma: no-cache' );
?>
должно в половине случаев помочь
и вообще друпал очень нехорошо обращается с датой создания документа - он для всех ставит что буд-то бы документ только что создался, однако поисковики это проверяют и вынуждены по кругу скачивать весь сайт целиком.

Аватар пользователя shamaner shamaner 28 октября 2007 в 4:43

Все проблемы с сесьями, очень хороший пост, благодарен что он есть, навело на мысль. У меня другая проблема была, обхохотаться (хотя совсем и грустно), слил копию с сайта клиента, чтобы на своем хосте все делать, оказалось, что аноним спокойно может лазить по админке, во было смеху, целый день угробмл, чистил кеш в таблах, перезаливал бд, и тд и тд. пока не встретил этот пост и полез сразу в инклюдыи по модулям прошелся, заменил некоторые и другой шаблон поставил и все встало на свои места. В общем весьма признателен, главное мысль!

_________________________________
Проблемы есть тогда когда нет мыслей!