Не работает авторизация Ulogin

Главные вкладки

Аватар пользователя Alextr Alextr 13 августа 2013 в 15:05

Здравствуйте, помогите кто может.
Не работает авторизация через соцсети с помощью модуля ulogin.
Локально на денвере - все прекрасно работает, перенес на хостинг - тупо не хочет авторизировать. Кешь чистил, модуль удалял и наново ставил...
Посмотреть можно тут - 1.sarios.ru
Может у кого были похожие проблемы?

А да еще редиректит сюда ulogin?destination=node - и пишет - У вас нет доступа к этой странице.

Комментарии

Аватар пользователя Alextr Alextr 13 августа 2013 в 16:46

Есть и на ulogin и на realname - ща пытаюсь удалить еще realname,ulogin а потом по очереди все наново поставить.
Стоп - права это всмысле? (типа лицензии или всмысле настроек прав доступа анонимных пользователей?)

Аватар пользователя NaZg NaZg 13 августа 2013 в 16:57

"Alextr" wrote:
Стоп - права это всмысле? (типа лицензии или всмысле настроек прав доступа анонимных пользователей?)

начните уже читать маны

Installation and Setup

Download, unpack and enable as any other Drupal module (Drupal 6 version depends on Realname module)
Configure uLogin settings at D7: 'admin/config/people/ulogin' or D6: 'admin/settings/ulogin'
Give permission to use uLogin to 'anonymous user' role (so that they can login using uLogin)

Аватар пользователя Alextr Alextr 13 августа 2013 в 17:05

Так это все понятно права выставлял. Тут еще нашел на сайте http://ulogin.ru/rules.html
Пользовательское соглашение.

2.1. Для приобретения доступа к Продуктам нужно пройти регистрацию в согласии с установленной формой и получить API-ключ. Компания оставляет за собой право по личному усмотрению отказывать в использовании Продуктов, не объясняя причин.

Вот и задумался, может когда сайт стал на реальный домен оно и не работает так как нет ключа?

Аватар пользователя duozersk duozersk 13 августа 2013 в 18:22

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

Аватар пользователя NaZg NaZg 13 августа 2013 в 18:52

"Alextr" wrote:
Так это все понятно права выставлял. Тут еще нашел на сайте http://ulogin.ru/rules.html[/quote]
а какая связь между ulogin.ru и модулем?
котлеты отдельно, мухи отдельно

"Boozenok" wrote:
Ищите в другом проблему. У меня все прекрасно работает

удваиваю

Аватар пользователя Alextr Alextr 13 августа 2013 в 20:47

NaZg wrote:

а какая связь между ulogin.ru и модулем?
котлеты отдельно, мухи отдельно

А разве модуль ulogin - не идет через сервис ulogin.ru? (это не их продукт?)

Аватар пользователя Alextr Alextr 13 августа 2013 в 22:49

duozersk - Спасибо, вещь очень полезная и нужная. Скачивал именно от туда ( https://drupal.org/project/ulogin). Единственный вопрос - правильно ли я понял, модуль в любом случае использует сервис ulogin.ru (он на нем основан). При использовании модуля как-то регистрироваться, брать ключь на ulogin.ru не нужно?

Аватар пользователя Alextr Alextr 14 августа 2013 в 13:54

Поставил чистый drupal + realname + ulogin = та же самая проблема. Подозрения на хостинг. Какие может могут быть подводные камни с хостингом?

Аватар пользователя Boozenok Boozenok 14 августа 2013 в 14:09

а что именно происходит в процессе?
вывелись кнопки на странице авторизации, потом вы входите через контакт, и что происходит дальше?

Аватар пользователя Alextr Alextr 14 августа 2013 в 14:18

Кнопки есть, нажимаешь - появляется дополнительное окно (может запросить дополнительные данные - взависимости от соцсети) дополнительное окно закрывается, потом спустя какое то время сайт редиректит на ulogin?destination=node - а сама страница пишет
У вас нет доступа к этой странице.

попробовать можно тут http://2.sarios.ru/

Аватар пользователя Boozenok Boozenok 14 августа 2013 в 14:28

во-первых, что-то долго ждешь...
во-вторых, зайдите в сайт/admin/settings/ulogin? там есть строка "Переадресация после входа" что у вас там?
Попробуйте оставить поле пустым или же написать какую-то существующую страницу. Обратите внимание, что у авторизированого пользователя должен быть доступ к этой странице. Его поставьте в "Правах доступа"

там у вас вроде только с правами и проблема. Ставьте для авторизированого пользователя доступ к содержимому сайта

Аватар пользователя duozersk duozersk 14 августа 2013 в 14:44

Вика, спасибо за желание помочь, ты ошибаешься - проблема у него не в правах.

Alextr, обнови модуль на снэпшот отсюда - http://drupalcode.org/project/ulogin.git/commit/3dc2c09 Прямая ссылка на архив с модулем - http://drupalcode.org/project/ulogin.git/snapshot/3dc2c09.tar.gz
Потом воспроизведи ошибку и посмотри, что вывелось в журнал - admin/reports/dblog - с типом ulogin - копируй и вставляй сюда, будем разбираться.

Аватар пользователя Alextr Alextr 14 августа 2013 в 14:47

Проблема в том что авторизации то нет. Это и есть основная проблема. С остальным я думаю можно разобраться потом. Самое главное локально на денвере все прекрасно работает, а ставлю на хостинг - все авторизация соцсетей не работает. Вот тут и вопрос или хостинг виной или может быть права на какую то папку поставить нада.

Аватар пользователя Alextr Alextr 14 августа 2013 в 15:06

3 ошибки фиксируются
//=========================================================
Тип ulogin
Дата Среда, Август 14, 2013 - 13:58
Пользователь Гость
Местоположение http://2.sarios.ru/ulogin?destination=node
Источник отсылки http://ulogin.ru/http.html?redirect_uri=http%3A%2F%2F2.sarios.ru%2Fulogi.........
Сообщение stdClass Object (

 => -110 [error] => Connection timed out )
Важность        предупреждение
Имя хоста       193.43.95.20
//=========================================================
Тип  access denied
Дата        Среда, Август 14, 2013 - 13:58
Пользователь        Гость
Местоположение    http://2.sarios.ru/ulogin?destination=node
Источник отсылки http://ulogin.ru/http.html?redirect_uri=http%3A%2F%2F2.sarios.ru%2Fulogin%3Fdestination%.....
Сообщение      ulogin
Важность        предупреждение
Имя хоста       193.43.95.20
//========================================================
Тип  access denied
Дата        Среда, Август 14, 2013 - 13:58
Пользователь        Гость
Местоположение            http://2.sarios.ru/ulogin?destination=node
Источник отсылки http://2.sarios.ru/ulogin?destination=node
Сообщение      ulogin
Важность        предупреждение
Имя хоста       193.43.95.20
Аватар пользователя Alextr Alextr 14 августа 2013 в 16:46

Немного полазив по интернету вычитал:

Модуль использует функцию drupal_http_request - Функция работает через сокеты. Ваш PHP, судя по всему, не поддерживает транспорт по SSL.

Всетаки получается модуль не работает из-за хостинга. Точнее из-за конфигурации PHP на хостинге?

Аватар пользователя Alextr Alextr 14 августа 2013 в 16:50

Всем спасибо за участие, так как сайт будет ставится на другой хостинг то проблема временно отпадает. По результатам отпишусь. Может кому будет полезно.

Особая благодарность duozersk.

Аватар пользователя olejonok olejonok 10 ноября 2015 в 11:49

Подниму тему.

Аналогичный случай:
"еще редиректит сюда ulogin?destination=node - и пишет - У вас нет доступа к этой странице."

Дополнение: хостинг openssl поддерживает.

---
В Друпале пока новичок. Сижу, курю эту тему.
Спасибо.

Аватар пользователя olejonok olejonok 10 ноября 2015 в 11:49

При назначении прав (аноним и авторизованный пользователь) uLogin и RealName выскочила ошибка.
Сижу, курю дальше.

Аватар пользователя olejonok olejonok 29 июля 2014 в 1:32

Покурил, разобрался. При переносе на хостинг хвосты в настройках надо было подчищать Smile
Вопрос закрыт.
Спасибо.