[-] FO : fixed bug #PSCFV-5776 - Converting a guest account via GuestTrackingController allows empty passwords, warns of an invalid password but DOES convert the account
This commit is contained in:
@@ -98,11 +98,11 @@ class GuestTrackingControllerCore extends FrontController
|
|||||||
$customer = new Customer((int)$order->id_customer);
|
$customer = new Customer((int)$order->id_customer);
|
||||||
if (!Validate::isLoadedObject($customer))
|
if (!Validate::isLoadedObject($customer))
|
||||||
$this->errors[] = Tools::displayError('Invalid customer');
|
$this->errors[] = Tools::displayError('Invalid customer');
|
||||||
|
else if (!Tools::getValue('password'))
|
||||||
|
$this->errors[] = Tools::displayError('Invalid password');
|
||||||
else if (!$customer->transformToCustomer($this->context->language->id, Tools::getValue('password')))
|
else if (!$customer->transformToCustomer($this->context->language->id, Tools::getValue('password')))
|
||||||
// @todo clarify error message
|
// @todo clarify error message
|
||||||
$this->errors[] = Tools::displayError('An error occurred while transforming guest to customer.');
|
$this->errors[] = Tools::displayError('An error occurred while transforming guest to customer.');
|
||||||
else if (!Tools::getValue('password'))
|
|
||||||
$this->errors[] = Tools::displayError('Invalid password');
|
|
||||||
else
|
else
|
||||||
$this->context->smarty->assign('transformSuccess', true);
|
$this->context->smarty->assign('transformSuccess', true);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user