Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вход по openid vkontakte.ru


action88

Recommended Posts

. . . вроде только пользователю приходили . . .

- Это точно! Просто желаемое выдал за действительное :).

. . . куда вставить я думаю догадаешься и желательно переменные заменить на нужные

Не-е! Точно не догадаюсь :) .

А про переменные с заменой на нужные, для меня это вообще пипец :blink:.

Может есть решение уже с решением?

Надіслати
Поділитися на інших сайтах


прикрутил модуль Loginza на тестовый сайт. авторизация ВКонтакте не работает, а остальные вроде работают. никто не сталкивался?

UPD. не работает в опере. в фаерфоксе работает. хм..

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Не понял почему ссылка на обсуждение модуля Loginza приведена сюда, ну да ладно.

Поясните – при авторизации через соцсети, заносятся ли данные в БД магазина? Перед покупкой пользователю необходимо редактировать профиль, чтобы добавить недостающие данные?

Надіслати
Поділитися на інших сайтах


Рассказываю. В файле /catalog/model/tool/loginza.php ищем строчку ~20

return $this->db->getLastId(); // customer_id
И перед ней вставляем

if ($this->config->get('config_alert_mail')) {
  $mail = new Mail();
  $mail->protocol = $this->config->get('config_mail_protocol');
  $mail->parameter = $this->config->get('config_mail_parameter');
  $mail->hostname = $this->config->get('config_smtp_host');
  $mail->username = $this->config->get('config_smtp_username');
  $mail->password = $this->config->get('config_smtp_password');
  $mail->port = $this->config->get('config_smtp_port');
  $mail->timeout = $this->config->get('config_smtp_timeout');
  $mail->setSubject('Кто-то зарегался через логинзу');
  $mail->setSender($this->config->get('config_email'));
  $text = 'Новый пользователь: '.$data['identity'].'. Имя: '.$data['firstname'].' '.$data['lastname'].'. Email: '.$data['email'];
  $mail->setText($text);
  $mail->setTo($this->config->get('config_email'));
  $mail->setFrom($this->config->get('config_email'));
  $mail->send();
  $pattern = '/^[A-Z0-9._%-+]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z]{2,6}$/i';
  $emails = explode(',', $this->config->get('config_alert_emails'));
  foreach ($emails as $email) {
    if (strlen($email) > 0 && preg_match($pattern, $email)) {
      $mail->setTo($email);
      $mail->send();
    }
  }
}
строчка
$pattern = '/^[A-Z0-9._%-+]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z]{2,6}$/i';
без переноса строки должна быть... выше в редакторе перенос появляется какого-то.

И сохраните файл в кодировке utf8 иначе местами будут каракули.

  • +1 1
Надіслати
Поділитися на інших сайтах


У одного человека после включения уведомления по мылу стала вываливаться ошибка

2011-06-18 7:09:56 - PHP Warning: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Unable to save result set in /home/site/site.com/docs/system/database/mysql.php on line 21
и

2011-06-18 11:04:51 - PHP Warning: Cannot modify header information - headers already sent by (output started at /home/site/site.com/docs/catalog/model/tool/loginza.php:1) in /home/site/site.com/docs/system/engine/controller.php on line 27
Хотя вчера все работало и у меня сегодня все работает.

Ошибка появляется даже если просто добавить

$mail = new Mail();

У кого есть идеи из-за чего такое может быть?

Надіслати
Поділитися на інших сайтах


Не понял почему ссылка на обсуждение модуля Loginza приведена сюда, ну да ладно.

Поясните – при авторизации через соцсети, заносятся ли данные в БД магазина? Перед покупкой пользователю необходимо редактировать профиль, чтобы добавить недостающие данные?

При авторизации данные в БД заносятся. Перед покупкой необходимо редактировать профиль, чтобы добавить недостающие данные.

Надіслати
Поділитися на інших сайтах


v1.5.0.5 June 14, 2011 [ Download ]

v1.5.0.4 June 11, 2011 [ Download ]

v1.5.0.3 June 8, 2011 [ Download ]

v1.5.0.2 June 4, 2011 [ Download ]

v1.5.0.1 June 2, 2011 [ Download ]

v1.5.0 May 30, 2011

очень стабильная - 6 версии за 15 дней =)

Надіслати
Поділитися на інших сайтах


Fix305, не знаешь в чем может быть проблема с уведомлением по почте?

поподробнее бы)

уведомление о чем? какая версия магазина? до этого работало? что делал, если до этого работало?)

Надіслати
Поділитися на інших сайтах


0.2.x лично у меня все пашет, а вот у карапуза один день работало а теперь ругается. Я выше писал какие ошибки выкидывало. Как только делаем

$mail = new Mail();
так у него сразу ошибка. А у меня все пашет.
Надіслати
Поділитися на інших сайтах


да как то вообще не хорошо придумали отправку из модели делать)

попробуй свой код засунуть в /catalog/controller/account/loginza.php после

$this->model_tool_loginza->login($this->model_tool_loginza->add_customer($data));
  • +1 2
Надіслати
Поділитися на інших сайтах


да как то вообще не хорошо придумали отправку из модели делать)

попробуй свой код засунуть в /catalog/controller/account/loginza.php после

$this->model_tool_loginza->login($this->model_tool_loginza->add_customer($data));

Сделал, пока пашет... Завтра видно будет...;)

Надіслати
Поділитися на інших сайтах


Вроде версия более мене стабильная - нет частых обновлений. Ну и мне кажется, что общая система не изменится в ближ. время, поэтому плагины будут и на обновленных версиях работат (имхо) :)

Надіслати
Поділитися на інших сайтах


здравствуйте.. питаюсь добавить логинзу на страницу входа в аккаунт.. подскажите, пожалуйста, что нужно добавить и куда, чтобы данные записывались в базу данных

post-5971-0-21172800-1309727949_thumb.jpg

Надіслати
Поділитися на інших сайтах


всем доброго времени суток!

прикрутил себе логинзу, но при попытке авторизации выдаёт ошибку:

Parse error: syntax error, unexpected T_PUBLIC in C:\home\localhost\www\catalog\model\tool\loginza.php on line 52
строку 52 смотрел, но т.к. в php полный ноль, то ничё не понял :(

вот сам файлик:

loginza.php

заранее спасибо за помощь!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.