Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Не работает авторизация через социальную сеть Вконтакте. Что можно сделать?

Не работает авторизация через социальную сеть Вконтакте. Что можно сделать?


     08.02.2016    Общие вопросы, Общие вопросы по PHP, Ламерские вопросы    2717

вопрос
Здравствуйте!
Не работает авторизация с помощью социальных сетей через "Вконтакте".
На стороне сайта:
1) Версия движка: 10.6
2) ЧПУ: на хостинге не работает.
3) Авторизация включена и активирован вход, через приложение вк.
4)Id и секретный ключ введены правильно.
5) Правок в авторизации не проводилось и модули не ставились.
Настройки приложения вк:
1) Состояние: Приложение включено и видно всем
2) Первый запрос к API: scope=offline,wall,email
3) Установка приложения: Требуется
4) Права доступа: Не запрашивать доступ
5) Open API: Включён
6) Адрес сайта: http://nenraiho-team.tk/index.php?do=auth-social&provider=vk
7) Базовый домен: nenraiho-team.tk
8) Доверенный redirect URI: http://nenraiho-team.tk/index.php (Здесь непонятно, что вводить, но по идее должно быть так)
Другой сервис и модули с авторизации ставить не хочу, хочу задействовать только штатный метод.
Пример: nenraiho-team.tk
Нажимаем клавишу авторизации вк,у нас открывается диалог с приложением и запрашиваемыми правами учетной записи.
Вверху мы имеем ссылку
Мы нажимаем на кнопку "Разрешить" и нас перекидает на новую страницу, по идее мы получаем токен ключ и данные о пользователе, но в моем случае, мы получаем ошибку. Авторизация не проходит.
Ссылка на странице ошибки

Сообщение с ошибкой:
Настройки, которые введены, я привел и id приложения и секретный ключ совпадают, проверял несколько раз.
У кого были подобные проблемы, куда копать?

Ответа пока нет


6 комментариев

sanioklzd
Юзер

sanioklzd - 8 февраля 2016 23:23 -

Не удалось получить данные пользователя из социальной сети. Либо был неверно указан секретный ключ в настройках сети, либо на сервере запрещены исходящие внешние соединения, и не удалось подключиться к социальной сети

Может стоит попробовать сменить сервер или обратиться в сервис поддержки хостинга?

Lassnochas
Юзер

Lassnochas - 9 февраля 2016 18:19 -

Сегодня попробую, отпишу сюда результат, если не получится буду развивать тему.

Endy
Гости

Endy - 9 февраля 2016 10:12 -


Включено?

Lassnochas
Юзер

Lassnochas - 9 февраля 2016 18:18 -

Endy,Да, включено.

nowheremany
Эксперт

nowheremany - 10 февраля 2016 10:19 -

Вам нужно спросить у хостера - можно ли загружать данные с внешней сети (с других сайтов) через CURL (если он есть) или file_get_contents. Если нет - то надо включить, иначе авторизация не доступна

По Доверенный redirect URI - эта страница на которую будет перекинут юзер после авторизации. Вроде бы так.

Благодарность принимаю тут Связь

Lassnochas
Юзер

Lassnochas - 10 февраля 2016 16:40 -

nowheremany,
Вот ответ от хостинга

Вобщем видимо, они запретили эти функции в php, и авторизации не видать, пока не сменить пакет с бесплатного на платный вариант. Спасибо за ответ.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх