Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#51 2015-10-24 13:00:11

Timon
Участник
Зарегистрирован: 2013-08-18
Сообщений: 34
Рейтинг :   

Re: auth_social :: авторизация через соцсети

Поставил, все равно пишет такую же ошибку, может модуль какой на хостинге подрубить надо? Список:

Работать с URL как с файлами allow_url_fopen                                                          Вкл
Разрешить включение в код файлов с удаленных компьютеров allow_url_include          Выкл
Разрешить загрузку файлов file_uploads                                                                  Вкл
Все предупреждения и ошибкиE_ALL                                                                       Выкл
Показывать ошибки посетителям сайта display_errors                                                  Вкл

доп модули:
deflate_module                                  Выкл   
expires_module                                  Вкл   
fastcgi_module                                Выкл   
headers_module                                  Выкл   
limitipconn_module                          Вкл                    
mime_magic_module                       Вкл   
perl_module                                    Выкл
proxy_module                                 Выкл       
speling_module                               Выкл
userdir_module                               Вкл   
usertrack_module                           Выкл

Не в сети

#52 2015-10-24 13:04:18

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: auth_social :: авторизация через соцсети

Эту же ошибку не может писать, т.к. все вызовы mime_content_type() удалены.

Не в сети

#53 2015-10-24 14:24:33

Timon
Участник
Зарегистрирован: 2013-08-18
Сообщений: 34
Рейтинг :   

Re: auth_social :: авторизация через соцсети

Извиняюсь , завтыкал. Не там обновил плагин )

Авторизацию проходит на сайт возвращает , все замесательно , но теперь с аватаркой беда , тупо не отображает ее (хоть и ссылка на рисунок есть, но вес файла составляет 0 кб , как будто он не скачал)

где капнуть, уважаемый?

Не в сети

#54 2015-10-24 14:48:05

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: auth_social :: авторизация через соцсети

Я бы залогировал загрузку файлов, по типу найти в social.php функцию function addToFiles($key, $url), в самый конец добавить:

$file = 'logs.txt';
$data_files = var_export($_FILES[$key]);
file_put_contents($file, $data_files, FILE_APPEND | LOCK_EX);

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

Не в сети

#55 2015-10-24 15:23:37

Timon
Участник
Зарегистрирован: 2013-08-18
Сообщений: 34
Рейтинг :   

Re: auth_social :: авторизация через соцсети

После добавления строк в функцию , после авторизации в стиме и переходе на сайт рисует:
NGCMS Runtime error: Cannot redeclare autoload() (previously declared in /home/d2kam/dota2kam.ru/docs/engine/plugins/auth_social/lib/SocialAuther/autoload.php:5)

[ 64]: Cannot redeclare autoload() (previously declared in /home/d2kam/dota2kam.ru/docs/engine/plugins/auth_social/lib/SocialAuther/autoload.php:5)
Stack trace
Line #    File name
8    /home/d2kam/dota2kam.ru/docs/_new/engine/plugins/auth_social/lib/SocialAuther/autoload.php

и почему-то не нашел файл лога.

Проблему ищу на хостинге , так как на локалхосте все норм грузится.

Изменено Timon (2015-10-24 16:41:37)

Не в сети

#56 2015-10-24 18:52:09

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: auth_social :: авторизация через соцсети

может проблема в поддомене,и плагин выводит пути не полностью

Не в сети

#57 2015-10-25 05:58:41

Timon
Участник
Зарегистрирован: 2013-08-18
Сообщений: 34
Рейтинг :   

Re: auth_social :: авторизация через соцсети

irbees2008 пишет:

может проблема в поддомене,и плагин выводит пути не полностью

Такая же проблема и на основном домене. Ковыряние настроек домена ничего пока не дало (

Не в сети

#58 2015-10-25 12:22:37

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: auth_social :: авторизация через соцсети

Если не разберетесь пишите в ЛС с доступами.

Не в сети

#59 2015-10-25 15:16:52

Timon
Участник
Зарегистрирован: 2013-08-18
Сообщений: 34
Рейтинг :   

Re: auth_social :: авторизация через соцсети

Сдаунгрейдил пхп до 5.4 и все зашуршало big_smile

Не в сети

#60 2016-02-02 03:37:40

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: auth_social :: авторизация через соцсети

Плагин работает с мейл-ру, твиттером, фейсбуком, яндексом. Проверил, настроил.
Не получается разобраться с Гугл-авторизацией. -(
Там изменили экран Апи настроек приложений. Помогите, пожалуйста!
Как настроить приложение в гугле? Может кто-нибудь покажет в картинках?

Не в сети

#61 2016-02-02 07:55:55

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: auth_social :: авторизация через соцсети

идем сюда https://console.developers.google.com/project
Создаем проект create project
жмем Enable and manage APIs
жмем Credentials
там появляется окошко в окошке жмем New Credentials
В списке выбираем OAuth client ID
далее появляется

To create an OAuth client ID, you must first set a product name on the consent screen
Configure consent screen

жмем Configure consent screen
заполняем поля жмем далее
Там в списке выбираем Web application
далее в появившихся полях добавляем наш redirect_uri
Пример: http://ngcmshak.ru/plugin/auth_social/?provider=google
жмем create,появляется окошко с id клиета и секретный ключ

Не в сети

#62 2016-02-02 16:17:01

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: auth_social :: авторизация через соцсети

Спасибо! -) Попробую вечером!
irbees2008, скажи пожалуйста,  что может быть причиной - плагин или где-то не до конца обновлённый движок, если после регистрации (успешной) не отображается страница пользователя если его имя было написано на кириллице (русскими буквами), а если латинскими, то всё нормально - страница существует.

И по "одноклассникам" можно ли что-то посоветовать? Я стал настраивать вход через них, а они настаивают, чтобы страница редиректа была в https:// - переходят на протокол https - в общем, нужно проверить работу плагина с одноклассниками.

Не в сети

#63 2016-02-02 18:23:57

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: auth_social :: авторизация через соцсети

Neo пишет:

Спасибо! -) Попробую вечером!
irbees2008, скажи пожалуйста,  что может быть причиной - плагин или где-то не до конца обновлённый движок, если после регистрации (успешной) не отображается страница пользователя если его имя было написано на кириллице (русскими буквами), а если латинскими, то всё нормально - страница существует.

И по "одноклассникам" можно ли что-то посоветовать? Я стал настраивать вход через них, а они настаивают, чтобы страница редиректа была в https:// - переходят на протокол https - в общем, нужно проверить работу плагина с одноклассниками.

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

Не в сети

#64 2016-02-03 06:17:15

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: auth_social :: авторизация через соцсети

Гугл получился! -) irbees2008, спасибо! 

Итак из мейл-ру, ВК - данные о поле, дате рождения и фотку подхватываются правильно - выводится то, что и есть.

Из гугл пол и фотка правильно, но дата - нет - отобр. 01 01 1970.
С твиттера нет пола и даты р. нет - тоже дата отобр-ся как 01 01 1970. Фотка - нормально.

По остальному сравним потом (кажись, тоже проблемы ).

А как у тебя? И можно-ли что с датой рожд., например, у гугла сделать, чтоб правильно было? Или это только у меня так?

Не в сети

#65 2016-02-03 08:15:16

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: auth_social :: авторизация через соцсети

эти вопросы к  infinity237

Не в сети

#66 2016-02-03 11:28:04

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: auth_social :: авторизация через соцсети

Очевидно, что если этих данных API не выдает, то они не появятся ниоткуда.

Не в сети

#67 2016-02-03 14:07:13

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: auth_social :: авторизация через соцсети

infinity237, а можно ли не отображать дату 01 01 1970, которая откуда-то вылазит в случае с неправильной датой у гугла и др. ? или это только у меня так (берётся чёрт знает откуда, базу пока не просматривал - апи отдаёт или нет - не знаю)

Не в сети

#68 2016-02-03 16:57:32

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: auth_social :: авторизация через соцсети

Neo пишет:

(берётся чёрт знает откуда, базу пока не просматривал - апи отдаёт или нет - не знаю)

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

Не в сети

#69 2016-02-03 17:43:48

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: auth_social :: авторизация через соцсети

Zemlemer, спасибо за рекомендацию. А как у вас, повторяется ли такая ситуация с датой? Любопытство имеется, но времени оч. мало - у меня больная мама после инсульта, я уж второй год сплю по 2-3 часа и не могу сосредоточиться на программировании, поэтому и помощи прошу.

Не в сети

#70 2016-02-03 21:18:58

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: auth_social :: авторизация через соцсети

Дело в том, что отлаживать такие вещи довольно долго и нету никакой мотивации.
Как минимум, было бы логично при таких запросах выдавать доступы (FTP/админка + тестовые профили) в ЛС.

Не в сети

#71 2016-02-05 02:11:23

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: auth_social :: авторизация через соцсети

infinity237 пишет:

Дело в том, что отлаживать такие вещи довольно долго и нету никакой мотивации.
Как минимум, было бы логично при таких запросах выдавать доступы (FTP/админка + тестовые профили) в ЛС.

infinity237, у меня только вопросы с уточнениями по должной работе плагина. Я спрашиваю о выявленных недочетах в общем и пытаюсь получить ответ: у меня правильно работает или нет, и как должно быть. Если выяснится, что это только где-то у меня недочет по вине, например, неполного обновления движка - буду искать бяку, а если это у всех, т.е.на данном этапе состояния плагина - не буду искать, а буду просить о дальнейшей доработке-исправлении.

В любом случае, с первоначальной задачей плагин справляется - регистрация через соцсети происходит, за что тебе Больше спасибо. Но если провести дальнейшую, можно сказать, уже косметическую доработку - будет очень хорошо и солидно.
Например, по моему мнению, не помешало бы:
вариант 1:
1. добиться подхвата и вывода из всех лидирующих соцсетей фото -//Я,Гугл,ВК,мейлру,фейсбук,твиттер// (из яндекса, вроде не идёт)
2. почты - из ВК не идёт.
3. Дата рождения, как говорил уже, из гугла не правильно, из твиттера нет (не отдает) - там, где не отдаёт сервис - сделать возможность ручной корректировки пользователем даты в профиле и не выводить начальную 1970. (если эта ошибка действительно имеет место) (на сегодня можно только фото-аватар и почту менять из стандартного модуля авторизации. )
4. косметически обеспечить вывод значков типа соцсети в профиле вместе со ссылкой (она в виде текста выводится, добавить только значки)
5. написать актуальный порядок подключения к сетям в мануале, например, как  irbees2008. У меня, к примеру, ещё не проверена работа с фейсбуком по этой причине.

вариант 2:
...или может написать новый плагин, совмещающий функции auth_social и базового в одном для возможности того же редактирования базовых полей ввода (e.g. даты рождения) с опцией откл-я рег-ии через соцсети админом для начального запуска проекта и возможностью перепривязки другой соцсети к профилю в процессе работы как было у логинзы?
Ещё идея предусмотреть пару пунктов из профиля делать /видимыми-невидимыми остальным пользователям/ самим юзером путем простановки галочки в шаблоне profile (например, тот же профиль соцсети и возраст - многие не захотят светить).

Но это так, не уточненное ТЗ.

Удастся ли что-то сделать из написанного, infinity237? Очень бы не помешало всем нам. А по поводу мотивации не беспокойся. Моральная мотивация изложена выше -) А материальная будет как скажешь -).

Не в сети

#72 2016-02-05 06:32:18

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: auth_social :: авторизация через соцсети

5. http://ngcmshak.ru/nastroika-plaginov/auth_social-avtorizaciya-cherez-socseti.html

Не в сети

#73 2016-02-05 13:20:35

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: auth_social :: авторизация через соцсети

Neo пишет:

...или может написать новый плагин, совмещающий функции auth_social и базового в одном

возможно, имело бы смысл при наличии глобальных планов развития NG.

По фото - в переписанном мной плагине guestbook есть наработки, но там используется другая либа - Hybridauth. Возможно, есть смысл на ней переписать и auth_social.

Если будет конкретное ТЗ под конкретный проект - могу взяться в будущем, но сейчас сам завален проектами, на глобальные работы по NG времени нет, как и интереса к этой CMS (увы).

Не в сети

#74 2016-02-05 17:10:26

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: auth_social :: авторизация через соцсети

Zemlemer пишет:
Neo пишет:

...или может написать новый плагин, совмещающий функции auth_social и базового в одном

По фото - в переписанном мной плагине guestbook есть наработки, но там используется другая либа - Hybridauth. Возможно, есть смысл на ней переписать и auth_social.
Если будет конкретное ТЗ под конкретный проект - могу взяться в будущем.

Хорошо! Возможно, если infinity не отреагирует, будем иметь в виду. Пока проверю guestbook.

Не в сети

#75 2016-02-05 17:28:14

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: auth_social :: авторизация через соцсети

В рамках guestbook фактически юзер не создается, т. е. там привязка соцсетей работает только в гостевой книге. Такая задача была поставлена.

Не в сети

Подвал раздела

Работает на FluxBB