Прошу помочь в восстановлении пароля. Вернее, как это делается без переустановки CMS и БД. Установил утром Drupal на localhost (4.7.4, win xp, MySQL 4.0.25), залогинился и стал суперпользователем, а вот пароль вылетел из дурной головы. Сейчас не могу войти. Что делать? Если бы на интернет-сервере, то пароль пришел бы на мыло, а тут как?
Комментарии
Регистрация пользователей разрешена?
Если да - регистрируйтесь новым пользователем, а затем в БД в таблице users из поля pass скопируйте пароль нового пользователя в суперпользователя.
А вообще на локал хосте чего выпендриваться? Используйте anser/anser
Ещё есть вариант (почти то же, что предложил Dan): надо в таблице {users} просто подменить пароль пользователя.
UPDATE users SET pass=md5('тут пароль новый') WHERE uid=1
Большое спасибо за быстрый ответ. Немножко исследовал структуру таблицы users из командной строки mysql.exe, потом написал
UPDATE users SET name='anser', pass=md5('anser') WHERE uid=1;
И всё получилось!
спасибки))) прям быстро и чётко
что такое ANSER ?
Если вводишь эту строку «UPDATE users SET name='anser', pass=md5('anser') WHERE uid=1;», то какой пароль потом использовать?
anser/anser не подходит почему-то. Хотя в базе пользователь сменился
ANSER и anser - это разные логины и пароли.
Если меняли на anser/anser, то и используйте их, а не ANSER/ANSER.
Аккаунт временно заблокирован по причине более чем 5 неудачных попыток входа. Что делать?
да это я понимаю..
anser
А вот и не угадал.
У него срупал 7
Мало того, логин тоже будет anser К.О.
Тогда и не md5()
А тема вообще-то про друпал 4.*
Валите отсель со своим непонятным друпал 7! )
О_о не заметил, что друпал 4 )))
ога, в 7.х в /scripts есть password-hash.sh, который поможет получить хэш