Пример #1
0
 /**
  * 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);
 }