Не могу войти в систему с правильным именем пользователя и паролем

27 сент. 2015 г., 14:18:25
Просмотры: 45.6K
Голосов: 6

Я не могу получить доступ к панели управления WordPress с правильным именем пользователя и паролем. Если я ввожу неправильный пароль, система не показывает никакого сообщения об ошибке. Когда я нажимаю кнопку "Войти", появляется та же страница (wp-login). Я пробовал удалять кэш браузера, файлы cookie и заменил старый файл wp-login.php на свежий wp-login.php. Но это всё равно не работает. Если я переустанавливаю WordPress на домене, возникает та же проблема. Я не знаю, в чем основная причина этой проблемы. Как я могу решить эту проблему.

1
Комментарии

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

Hibbem Hibbem
21 мая 2023 г. 10:47:14
Все ответы на вопрос 3
0

Есть несколько вещей, которые вы можете попробовать. Одна из них вы уже пробовали.

Очистить кэш браузера (что вы уже делали), убедитесь что очистили всё - куки и кэш.

Попробуйте деактивировать все плагины, подключившись к серверу через SSH или FTP и переименовав папку wp-content/plugins в wp-content/plugins_backup.

Смените тему WordPress, проблема может быть в текущей теме. Попробуйте переключиться на одну из стандартных тем, например twentyfifteen.

Файл .htaccess может вызывать проблемы, поэтому снова подключитесь через SSH или FTP и переименуйте .htaccess в htaccess.backup.

Также проверьте ваш wp-config.php, убедитесь что URL сайта указан правильно, например:

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

Надеюсь, это поможет.

27 сент. 2015 г. 16:17:38
0

Я перепробовал множество методов, но ни один из них не сработал для меня. Поэтому я попытался решить проблему самостоятельно. Я нашел решение. Во-первых, я очистил данные браузера (куки, кеш и прочее), нажав Ctrl+Shift+Delete. Во-вторых, вышел из браузера. В-третьих, отключил интернет-соединение. В-четвертых, почистил компьютер с помощью программы для очистки (я использовал Wise Care 360). В-пятых, снова подключил интернет и успешно вошел в админку WordPress.

29 сент. 2015 г. 10:50:39
3

Этот способ сработал у меня. Он требует определенных знаний PHPMYAdmin и wp_config.php

  1. Откройте вашу базу данных MySQL в PHPMyAdmin
  2. Перейдите к файлу wp-config.php
  3. В wp-config найдите строку: $table_prefix = 'ваш_префикс'; измените 'ваш_префикс' на что-то новое, например 'ваш_новый_префикс'.
  4. Откройте любую страницу вашего сайта. WordPress запустит процесс новой установки. Он создаст совершенно новый набор таблиц в базе данных. Во время установки введите ваше ТЕКУЩЕЕ имя пользователя и пароль.
  5. В PHPMyAdmin откройте таблицу [ваш_новый_префикс]_users, скопируйте хэш пароля из столбца user_pass.
  6. Откройте вашу старую таблицу ваш_префикс_users. Найдите вашего пользователя и вставьте скопированный хэш пароля в столбец user_pass.
  7. В wp-config верните ваш предыдущий префикс. Теперь вы должны иметь возможность войти в систему как обычно.
  8. Удалите временные таблицы из вашей базы данных.

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

11 мар. 2021 г. 15:42:36
Комментарии

Это слишком много работы только для генерации пароля. Есть несколько онлайн-генераторов паролей для WordPress, таких как https://www.useotools.com/wordpress-password-hash-generator или https://codebeautify.org/wordpress-password-hash-generator

Hibbem Hibbem
21 мая 2023 г. 10:44:44

Спасибо, Hibbem. Не помню, почему я сделал это таким способом тогда. Думаю, твой комментарий может быть полезен людям с похожими проблемами, поэтому было бы здорово, если бы ты оформил его как ответ.

Artem Artem
22 мая 2023 г. 16:59:53

Я хотел это сделать, но у меня недостаточно баллов..

Hibbem Hibbem
23 мая 2023 г. 17:45:28