Авторизация через Вконтакте Open API

Просмотров: 5908Куплено: менее 100Разработчик: Богдан (bohdaniel)
Авторизация через Вконтакте Open API
Авторизация через Вконтакте Open API
Авторизация через Вконтакте Open API
Цена: 250 Руб
Зарегистрируйтесь или авторизируйтесь для того, чтобы купить.
ПОСМОТРЕТЬ В ДЕЙСТВИИ

Модуль авторизации пользователей через социальную сеть Вконтакте.
Не использует сторонние сервисы авторизации. Надежный и защищенный.
Устанавливается как обычный модуль

  1. Распакуйте архив в корень сайта или, если у вас есть активная тема дизайна, имортируйте содержимое модуля туда.
  2. В административной панели установите модуль.
  3. В настройках модуля укажите ваши ID приложения и Защищенный ключ. Если у вас их нет, ниже описаны шаги как их получить.
  4. Для создания нового приложения Вконтакте перейдите на страницу http://vk.com/editapp?act=create (естественно, у вас должнен быть аккаунт Вконтакте).
  5. Выберите тип приложения "Сайт" и заполните все необходимые поля.
  6. Далее перейдите в настройки приложения и вы увидите там ваш ID приложения и Защищенный ключ (нужно скопировать их в админ-панель настройки модуля).
  7. Укажите адрес вашего сайта и доверительный redirect URL. Важно, чтобы часть адреса, которая идет сразу после сайта была /vkauth/verify/data (как на рисунке)
  8. Сохраните изменения.


Чтобы вывести кнопку или ссылку авторизации в любом месте шаблона используется функция $this->diafan->_vkauth->auth_link(). Данная функция генерирует только адрес ссылки. Чтобы она работала напишите, например, так: echo '<a href="'.$this->diafan->_vkauth->auth_link().'">Вход через ВК</a>'. Можете стиллизировать кнопку по вашему усмотрению.

Детальная информация по API и дополнительным параметрам приведена здесь: https://vk.com/dev/auth_sites

Если у вас возникнут вопросы или примечания по модулю, - пишите, постараюсь ответить.

Ошибка при тестировании на Вашем сайте вышла

Код
{"error":"invalid_request","error_description":"redirect_uri is incorrect, check application redirect uri in the settings page"}
модуль рабочий?
idrivemarket (idrivemarket) 04 февраля 2019 г.
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.

ДРУГИЕ РЕШЕНИЯ ЭТОГО РАЗРАБОТЧИКА