/** * Logs in user to cart * * @param string $login User's login * @param string $password User's password * @param string $secureHash Secret token OPTIONAL * * @return \XLite\Model\Profile|integer */ public function login($login, $password, $secureHash = null) { $profile = \XLite\Core\Database::getRepo('XLite\\Model\\Profile')->findOneBy(array('login' => $login, 'order' => null)); if ($profile && $profile->isSocialProfile()) { $result = static::RESULT_ACCESS_DENIED; } return isset($result) ? $result : parent::login($login, $password, $secureHash); }