Как мы можем увидеть страницу создания пароля в Magento2 напрямую? - PullRequest
0 голосов
/ 07 июня 2018

Как я могу получить доступ к странице создания пароля в моей локальной среде?Функция электронной почты не настроена в моем регионе, поэтому я не смог получить доступ к странице через браузер.

1 Ответ

0 голосов
/ 07 июня 2018

Вы можете перейти на страницу: /vendor/magento/module-customer/Controller/Account/CreatePassword.php

Изменить функцию execute (), как показано ниже:

public function execute()
    {
        $resetPasswordToken = (string)$this->getRequest()->getParam('token');
        $customerId = (int)$this->getRequest()->getParam('id');

        $resultPage = $this->resultPageFactory->create();
                  $resultPage->getLayout()->getBlock('resetPassword')->setCustomerId($customerId)
                    ->setResetPasswordLinkToken($resetPasswordToken);
                return $resultPage;


    }

ТеперьОткройте страницу прямо в браузере, добавив существующий идентификатор клиента, как показано ниже:

<website_name>/customer/account/createPassword/?id=<customer_id>&token=8ebf7486db44b57de5cafc308c6802b4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...