获取后台用户 token 的方法
Posted 神龙诀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取后台用户 token 的方法相关的知识,希望对你有一定的参考价值。
一,通过电子邮箱获取用户token
protected function getCustomerToken($emailId){ /** * @var \Magento\Customer\Model\Customer $customer */ */ $customer->loadByEmail($emailId); if($customer->getId()){ /** * @var \Magento\Integration\Model\Oauth\TokenFactory $tokenModelFactory */ $customerToken = $this->tokenModelFactory->create(); $tokenKey = $customerToken->createCustomerToken($customerId)->getToken(); return $tokenKey; } return "YOU MSG FOR CUSTOMER NOT FOUND"; }
二、通过用户名和密码获取token
public function getToken($username,$password)
{
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$token = $objectManager->get(‘\Magento\Integration\Model\AdminTokenService‘)->createAdminAccessToken($username,$password);
return $token;
}
以上是关于获取后台用户 token 的方法的主要内容,如果未能解决你的问题,请参考以下文章