Здравствуйте! Когда я пытаюсь залогиниться на своем друпал сайте, он мне выдает, что не верный пароль или логин, хотя я точно их помню и пишу правильно. Причем это уже не в первый раз. Что это может означать, и как это исправить?
Короче что делать вэтот разя не знаю, но в следующий раз записывайте логин и пароль в блокнот (это программа в Windows такая) записывайте перед тем как будете указывать пароль на сайте, а потом нажимайте копировать-вставить.
Хеш пароля в Drupal делается с помощью функции md5, поэтому алгоритм смены пароля при доступе в БД и нерабочей почте такой:
1. Выясняем хеш простого пароля, например 123:
<?php print md5('123'); ?>
2. Вставляем хеш вместо пароля в таблице users.
3. Пробуем зайти.
Если после этого не получается то неправильно установлен Drupal или не настроен сервер, смотреть к какой БД подключен Drupal, логи ошибок PHP и Drupal Watchdog, куки в браузере, настройку сессий на сервере в PHP и т.д. Можно еще поотлаживать код работы с сессиями в Drupal и посмотреть как оно там логинится и в каком месте затык.
Комментарии
Проверьте, хорошо ли помните, отправив на мыло.
Попробуйте очистить кеш и куки браузера и кеш сайта.
А если на мыло не отсылается? я пишу свое мыло, затем осуществляется переход для ввода данных для входа на сайт, но на почту ничего не пришло..
на свой сайт пытаетесь зайти?
да
phpmyadmin откройте и посмотрите
Раскладка клавиатуры. Бывает например что у человека русская и немецкая. Разница есть. Олололо.
Там разве не перекодированный пароль?
Вот, посмотрел у себя: 12478e7ad0e39aa9c35be4b9a - это ведь хеш?
Частенько начинают писать логин на английском, а заканчивают на русском....
Зарегистрируйтесь с тем же паролем. И сравните хеши.
Короче что делать вэтот разя не знаю, но в следующий раз записывайте логин и пароль в блокнот (это программа в Windows такая) записывайте перед тем как будете указывать пароль на сайте, а потом нажимайте копировать-вставить.
Хеш пароля в Drupal делается с помощью функции md5, поэтому алгоритм смены пароля при доступе в БД и нерабочей почте такой:
1. Выясняем хеш простого пароля, например 123:
<?php
print md5('123');
?>
2. Вставляем хеш вместо пароля в таблице users.
3. Пробуем зайти.
Если после этого не получается то неправильно установлен Drupal или не настроен сервер, смотреть к какой БД подключен Drupal, логи ошибок PHP и Drupal Watchdog, куки в браузере, настройку сессий на сервере в PHP и т.д. Можно еще поотлаживать код работы с сессиями в Drupal и посмотреть как оно там логинится и в каком месте затык.
Спасибо)