Перестал логиниться мой сайт

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

Аватар пользователя iHomme iHomme 24 июня 2012 в 13:49

Добрый день!

В какой-то момент перестал работать login на мой сайт. То есть ввожу в форме <сайт>/user/login свою пару login/pwd, страница обновляется, но входа не происходит. Пробовал с несколькими разными пользователями зарегистрированными на сайте - нулевой эффект.

Кто-нибудь сталкивался с этим? Что посоветуете?

Заранее благодарю!

Комментарии

Аватар пользователя iHomme iHomme 24 июня 2012 в 13:57

"alex_shut" wrote:
а просто зайти на "сайт/user" и там ввести логин-пароль?

тоже самое. после ввода логина и пароля на форме, сайт очищает эти поля и на этом останавливается. логина не происходит.

Аватар пользователя multpix multpix 24 июня 2012 в 15:23

Мало вводной
где сайт (локальный/удаленный-кто_хостер)
какие последние действия

p.s.
на вскидку:
посмотреть время жизни сессий и кукисов в settings.php
и попробовать что происходит при установленном в нужное значение
$base_url = 'http://www.example.com';

Аватар пользователя Shok211 Shok211 24 июня 2012 в 15:13

Проблема такая же... решения не нашел сбрасывается cookies и ставиться занова.

Великой силой рандома пытаешься зайти с другого браузера или компа и ждешь профита.

Ради интереса можно зайти в бд и потереть ссесии Администраторов у меня была порядка 12 попыток входа.

Проблема не критичная.

Аватар пользователя iHomme iHomme 24 июня 2012 в 16:09

multpix,

сайт на хостинге у beget.ru

последние действия - правил вчера .httaccess, добавив туда редирект из поддомена в папку сайта. сейчас откатил правки обратно, но эффекта это не дало.

время жизни кукишей:

/**
* Set session cookie lifetime (in seconds), i.e. the time from the session is
* created to the cookie expires, i.e. when the browser is expected to discard
* the cookie. The value 0 means "until the browser is closed".
*/
ini_set('session.cookie_lifetime', 2000000);

В $base_url прописал имя своего сайта - не дало эффекта

Shok211,

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

С другого компа и броузера пробовал войти - везде та же ситуация.

Можете чуть поподробнее пояснить вот эти 2 вещи, что у Вас написаны:
1) сбрасывается cookies и ставиться занова
- что надо ставить заново?

2) Ради интереса можно зайти в бд и потереть ссесии Администраторов у меня была порядка 12 попыток входа.
- можете чуть подробнее откуда чего тереть и дает ли это эффект наверняка или это просто ради интереса?

С уважением,
Homme

Аватар пользователя multpix multpix 24 июня 2012 в 16:55

"iHomme" wrote:
В $base_url прописал имя своего сайта - не дало эффекта

комментарий # убран ?
$cookie_domain = '.example.com';
с этой строкой пробовал ?
точно все рабочие назад вернулись без ошибок ?

Аватар пользователя iHomme iHomme 24 июня 2012 в 17:33

multpix,

комментарий c base_url конечно убирал.

$cookie_domain пока трогать не стал. эта строка закоментирована.
рабочие строчки все вернулись назад.

попробовал почистить (truncate) таблицу sessions, но теперь вообще сайт не грузится.

выдает:

PDOException: SQLSTATE[28000] [1045] Access denied for user 'my_db'@'localhost' (using password: YES) in lock_may_be_available() (line 167 of /home/m/myaccount/mydomain/public_html/includes/lock.inc).

Похоже, придется из бэкапа сайт восстанавливать....

PS: Вообще конечно, неприятный глюк.

Аватар пользователя iHomme iHomme 23 августа 2012 в 23:01

multpix,

в любом случае благодарю!

Для меня сейчас эта ситуация не столь критична, но в будущем я не совсем вообще понимаю происходящего. Фактическим мой сайт, в котором я могу сделать блоги, форумы и так далее вдруг перестает быть доступным для логина для всех его посетителей. При этом какого-то решения кроме как восстановления из бэкапа с потерей какой-то части введенных пользователями сайта данных, я пока не нашел. То что предлагается на druapl.org тоже не у всех срабатывает, судя по отзывам.

Может я не совсем проникся философией drupal и тут важен процесс, но мне нужен исключительно работающий сайт и потому для меня эта ситуация просто вопиющая и малопонятная. Неужели нету нормального способа вылечить такое поведение сайта? Неужели никто с этим не сталкивался?

Аватар пользователя multpix multpix 24 июня 2012 в 23:35

"iHomme" wrote:

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

где-то вы однозначно с поддоменами намудрили, может скрещивали его с какими сторонними скриптами..

Аватар пользователя iHomme iHomme 23 августа 2012 в 23:03

"DenisVS" wrote:
Ничего не помогает, даже бэкап.

привет! так Вы решили проблему? я посмотрел тему по ссылке, понял, что таки да. Хотя и не понял что за жесткое кеширование ngnix...

Аватар пользователя divined divined 27 августа 2012 в 10:12

DenisVS wrote:
Это значит, что закешированно всё без разбору. В результате, не войти, ни выйти.

Nginx достаточно умный веб-сервер и не кэширует все без разбору. Во всяком случае (правильно) настроенный nginx. И никаких проблем с сайтом не бывает даже при самом высоком уровне кэширования.

Аватар пользователя DenisVS DenisVS 27 августа 2012 в 11:45

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