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

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

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

Комментарии

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

29 июля 2006 в 3:02

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

29 июля 2006 в 9:23

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

29 июля 2006 в 11:36

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

29 июля 2006 в 15:29

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

29 июля 2006 в 23:54

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

30 июля 2006 в 10:08

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

30 июля 2006 в 13:40

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

30 июля 2006 в 14:40

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

31 июля 2006 в 9:45

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

1 августа 2006 в 11:29

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

3 августа 2006 в 19:13

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

9 августа 2006 в 23:26

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

10 августа 2006 в 9:20

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

10 августа 2006 в 17:00

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

11 августа 2006 в 15:34

Вот еще что-то в тему
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.

11 августа 2006 в 16:44

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

11 августа 2006 в 18:21

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

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

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

18 августа 2006 в 12:08

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

19 августа 2006 в 0:26

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

19 августа 2006 в 0:40

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

В 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.

25 августа 2006 в 0:54

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

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

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

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

9 октября 2006 в 19:48

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

25 августа 2006 в 6:05

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

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

26 августа 2006 в 20:07

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

26 августа 2006 в 21:02

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

4 сентября 2006 в 15:59

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

7 сентября 2006 в 23:19

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

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

8 сентября 2006 в 1:30

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

7 сентября 2006 в 23:43

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

8 сентября 2006 в 5:32

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

12 сентября 2006 в 1:08

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

10 октября 2006 в 1:27

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


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

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

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


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

10 октября 2006 в 1:43

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

12 октября 2006 в 20:30

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

12 октября 2006 в 20:32

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

10 ноября 2006 в 14:55

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

8 апреля 2007 в 11:36

Ставил Друпал на несколько сайтов ... на одном и том же хосте ... половина работает ... половина нет ... не могу войти ... ИЕ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!

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

25 апреля 2007 в 23:57

помогли 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)
случилось после перехода на последний пхп

27 апреля 2007 в 22:45

может это 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' );
?>
должно в половине случаев помочь
и вообще друпал очень нехорошо обращается с датой создания документа - он для всех ставит что буд-то бы документ только что создался, однако поисковики это проверяют и вынуждены по кругу скачивать весь сайт целиком.

31 июля 2007 в 2:47

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

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

28 октября 2007 в 4:43