Використання блоку:
- використовувати Magento\Backend\Model\Auth\Session. використовувати Magento\Framework\View\Element\Template;
- class View extends Template. {
- захищений $authSession; публічна функція __construct(Сеанс $authSession)
- { $this->authSession = $authSession;
- } …
- { …
- } …
- // отримати ім'я користувача адміністратора $this->getCurrentUser->getUsername();
за допомогою Object Manager
- $om = \Magento\Framework\App\ObjectManager::getInstance();
- $customerSession = $om->get('Magento\Customer\Model\Session');
- $customerData = $customerSession->getCustomer()->getData(); // отримати всі дані customerData.
- $customerData = $customerSession->getCustomer()->getId();//отримати ідентифікатор клієнта.
Рішення 2: скиньте пароль Magento 2 з панелі адміністратора
- Введіть адресу електронної пошти, пов’язану з обліковим записом адміністратора.
- Натисніть Отримати пароль. Якщо з адресою електронної пошти пов’язано обліковий запис, буде надіслано електронний лист для скидання пароля. Щоб запобігти потраплянню електронної пошти в скриньку спаму, увімкніть SMTP тут.
Дії, щоб перевірити, чи клієнт увійшов у систему Magento 2: вам потрібно використати наведений нижче код у вашому файлі блоку. Опублікуйте це, можете виклик функції isCustomerLoggedIn(), щоб перевірити, чи клієнт увійшов у систему. Якщо ви хочете перевірити файл JavaScript, ви також можете перевірити JavaScript за допомогою наведеного нижче рішення.
Спосіб отримання поточного ідентифікатора продукту в Magento 2
- Використання диспетчера об’єктів. <? php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $product = $objectManager->get('Magento\Framework\Registry')->registry('current_product');//отримати поточний продукт echo $product->getId(); ?> <? php. …
- Використання блоку.