Как загрузить модель пользователя по маркеру
Можно ли загрузить модель клиента, используя только токен?
Один из моих методов генерирует токен таким образом:
$token = Mage::helper('customer')->generateResetPasswordLinkToken();
$customer->changeResetPasswordLinkToken($token);
И мой второй метод использует этот токен в аргументе. Исходя из этого, я должен получить модель клиента, потому что я хочу изменить его пароль.
2
Author: Wojciech Ka, 2016-02-15
1 answers
Перечитав ваш пост, я считаю, что единственный способ сделать это - использовать коллекцию:
$customerCol = Mage::getResourceModel('customer/customer_collection')->addFieldToFilter('rp_token',$token)->setPageSize(1);
$customer = $customerCol->getFirstItem();
2
Author: Raphael at Digital Pianism, 2016-02-15 13:33:56