/** * Do action * * @return void */ protected function doActionConfirmWithPassword() { $password = \XLite\Core\Request::getInstance()->password; $result = null !== $password && \XLite\Core\Auth::comparePassword(\XLite\Core\Auth::getInstance()->getProfile()->getPassword(), $password); if (!$result) { \XLite\Core\TopMessage::addError('Incorrect password. Please try again.'); } \XLite\Core\Event::passwordConfirmed(array('result' => $result)); }