неверный URL-адрес отображается после новой установки magento 2 с ошибкой входа в систему

Я установил новейшую версию magento 2.0 в среде wamp. Включено много модулей php и apache, необходимых для его запуска. например, модуль перезаписи и mcrypt.so. Я использую wamp и используемую версию php 5.5 и apache 2.4. У меня все еще есть неправильный URL-адрес, когда я перемещаюсь по этой новой установке. Они похожи на: пример вход в систему

http://domain/admin_ping/admin/index/index/key/af9c4250635a6d9ff365d4f4eb65bffd75a032bac/

забыл пароль

http://domain/admin_ping/admin/auth/forgotpassword/

хотя я уверен, что у меня правильный логин/пароль, я не могу войти в бэкенд, у меня такая ошибка:

You did not sign in correctly or your account is temporarily disabled.

person hich_ham    schedule 09.12.2015    source источник
comment
попробуйте просто domain/admin_ping   -  person Maddy    schedule 10.12.2015
comment
Меня перенаправляют на этот URL-адрес domain/admin_ping/admin/index/index/key/   -  person hich_ham    schedule 11.12.2015


Ответы (1)


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

Решение

отредактируйте файл: \vendor\zendframework\zend-crypt\src\Utils.php

и повторите переменные $expected и $actual и проверьте, имеют ли они одинаковые значения.

если да, то они не совпадают; изменить строку 35:

if (function_exists('hash_equals')) {
    return hash_equals($expected, $actual);
}

Кому

if (function_exists('hash_equals')) {
    return true;
}

для прямого доступа к magento admin с любым паролем, а затем изменить пароль и отменить изменения кода.

Это решение сработало для меня.

person Vaibhav Ahalpara    schedule 13.05.2016