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

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

Вы не зашли.

#1 2014-09-28 04:12:03

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

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

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

Плагин не является самостоятельным модулем авторизации, а работает лишь, как дополнение к одному из уже работающих плагинов, например auth_basic. В данный момент поддерживается авторизация через vk, odnoklassniki, mailru, yandex, google, facebook

[0.3][2014-09-28]
+ Выпущена TWIG версия

[0.2][2014-09-28]
+ Добавлена обработка полей в uprofile

[0.1][2014-09-20]
+ Первый релиз

Изменено infinity237 (2014-10-01 03:51:59)

Не в сети

#2 2014-09-29 14:12:10

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

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

infinity237,Сделал все по инструкции в плагине,для вконтакте,вставил id и ключ ,сохранил, и включил плагин.Вышел сайта и там ошибка

NGCMS Runtime error: Cannot redeclare mime_content_type()

[ 64]: Cannot redeclare mime_content_type()

Stack trace

Line #	File name
430	/home/uwkecojv/naraione.org/engine/plugins/auth_social/social.php

и не смог зайти на сайт  пока все не удалил

Изменено irbees2008 (2014-09-29 14:13:26)

Не в сети

#3 2014-09-29 14:27:05

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

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

Нужно было просто удалить функцию mime_content_type в social.php, она просто видимо у тебя уже есть.

Не в сети

#4 2014-09-30 02:20:58

staric
Участник
Зарегистрирован: 2010-09-09
Сообщений: 96
Рейтинг :   

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

infinity237, на версии 0.9.3 выводится ошибка

NGCMS Runtime error: syntax error, unexpected T_STRING
[ 4]: syntax error, unexpected T_STRING

Stack traceLine #	File name
64	/home/virtwww/#######/http/engine/plugins/auth_social/social.php

Не в сети

#5 2014-09-30 03:20:15

staric
Участник
Зарегистрирован: 2010-09-09
Сообщений: 96
Рейтинг :   

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

Еще при попытке удалить плагин появляется сообщение об ошибке

Выполняются изменения в БД, требуемые для удаления данного плагина
	
Удаление поля loginza_id из таблицы users поле таблицы не существует

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

Изменено staric (2014-09-30 03:20:46)

Не в сети

#6 2014-09-30 04:03:56

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

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

uninstall.php обновил.
по первой ошибке, требуется php >= 5.3 какие параметры заполнены в админке? соблюдены правила?

Изменено infinity237 (2014-09-30 04:05:12)

Не в сети

#7 2014-09-30 07:51:46

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

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

infinity237 пишет:

Нужно было просто удалить функцию mime_content_type в social.php, она просто видимо у тебя уже есть.

Удалил,теперь проблема с кодировкой Все в квадратиках или вопросиках,в зависимости от браузера.
Все разобрался сам ,файл social.php был в кодировке utf-8 ,конвертировал в ANSI и все стало нормально.
здесь https://github.com/stanislas-prime/SocialAuther устарело подключение однокласников и гугла,можешь расписать Как там правильно настроить для однокласников и гугла

Изменено irbees2008 (2014-09-30 09:21:58)

Не в сети

#8 2014-09-30 10:37:43

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

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

Не в сети

#9 2014-09-30 11:09:42

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

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

С гуглом разобрался,остались однокласники

Не в сети

#10 2014-09-30 23:38:04

staric
Участник
Зарегистрирован: 2010-09-09
Сообщений: 96
Рейтинг :   

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

Появилась таже ошибка, что и у irbees2008,

Cannot redeclare mime_content_type()

Подскажите, что конкретно нужно удалить в social.php. И предвидя ошибки с кодировкой, как конвертировать в ANSI?

Не в сети

#11 2014-10-01 00:00:00

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

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

staric пишет:

Появилась таже ошибка, что и у irbees2008,

Cannot redeclare mime_content_type()

Подскажите, что конкретно нужно удалить в social.php. И предвидя ошибки с кодировкой, как конвертировать в ANSI?

Обновил архив.

Не в сети

#12 2014-10-01 00:26:42

staric
Участник
Зарегистрирован: 2010-09-09
Сообщений: 96
Рейтинг :   

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

ок. плагин работает. обнаружил, что аватарки пользователей грузяться в папку uploads/avatars, как и должны грузиться, а ссылка в профайле на аватарку идет на папку uploads/images и из-за этого в профайле не выводится аватарка. плюс еще в админке в разделе "изображения" прописаны эти аватарки вместе с остальными картинками, это так и должно быть или их оттуда можно убрать?

Не в сети

#13 2014-10-01 01:02:36

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

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

staric пишет:

ок. плагин работает. обнаружил, что аватарки пользователей грузяться в папку uploads/avatars, как и должны грузиться, а ссылка в профайле на аватарку идет на папку uploads/images и из-за этого в профайле не выводится аватарка. плюс еще в админке в разделе "изображения" прописаны эти аватарки вместе с остальными картинками, это так и должно быть или их оттуда можно убрать?

перезалил архив

Не в сети

#14 2014-10-01 03:08:54

staric
Участник
Зарегистрирован: 2010-09-09
Сообщений: 96
Рейтинг :   

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

infinity237, из контакта не достает email адрес, как можно сделать, чтобы мыло тоже указывалось в профайле. И еще если оставить комментарий, то аватарка остается размера 200х200, если брать контакт, как можно сделать, чтобы в комментах допустим аватарка была 60х60, т.е. в профайле она остается как подгружается, например 200х200, а в комментах 60х60 или надо редактировать в файлах плагина comments, жестко установить размер? И в профайле дата регистрации устанавливается как 1 января 1970, можно сделать, чтобы выводилась дата реальной регистрации.

Не в сети

#15 2014-10-01 03:26:16

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

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

1. По умолчанию контакт не отдает email, можно попробывать реализовать возможность дополнительного запроса, но это работает с появлением доп окошка и не известно для всех ли приложений или только для "избранных":
9xUcCkP9XtI.jpg

2. В данный момент NGCMS позволяет хранить аватарки только в одном разрешении. При авторизации можно реализовать возможность ресайза этих аватарок до определенных размеров, но тут нужно определиться с тем откуда брать ширину/высоту из настроек NG или делать отдельные настройки в плагине. Другой вариант, оставить загрузку 200x200, в CSS стилях комментриев прописать фиксированный размер для аватарки.

3. Дату регистрации добавлю позже.

Изменено infinity237 (2014-10-01 03:27:36)

Не в сети

#16 2014-10-01 03:34:43

staric
Участник
Зарегистрирован: 2010-09-09
Сообщений: 96
Рейтинг :   

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

ok. Еще такой баг заметил, опять напримере контакта, если разлогиниться и зайти снова, то ситуация возвращается, т.е. аватарка опять недоступна в профайле, а в админке в разделе "изображение" появляются опять картинки аватарок и адрес у них опять upload/images

Не в сети

#17 2014-10-01 03:48:58

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

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

staric пишет:

ok. Еще такой баг заметил, опять напримере контакта, если разлогиниться и зайти снова, то ситуация возвращается, т.е. аватарка опять недоступна в профайле, а в админке в разделе "изображение" появляются опять картинки аватарок и адрес у них опять upload/images

Обновил.

Не в сети

#18 2014-10-01 04:14:21

staric
Участник
Зарегистрирован: 2010-09-09
Сообщений: 96
Рейтинг :   

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

infinity237, в разделе "изображение" картинки аватарок перестали появляться и после первой регистрации аватарка есть в профайле, но после logout, если опять зайти то аватарки в профайле опять нет. Я посмотрел название картинки, который прописывается в профайле имеет название 11._ky5krcf_kzo.jpg, а в папке avatars записана с названием 11.ky5krcf_kzo.jpg, т.е. после 11 нет нижнего подчеркивания. Еще обнови пожалуйста файл uninstall.php, а то опять ругается, что

Удаление поля loginza_id из таблицы users поле таблицы не существует

И еще в догонку не выводится аватарка из фейсбука.

Изменено staric (2014-10-01 04:15:40)

Не в сети

#19 2014-10-01 04:26:46

staric
Участник
Зарегистрирован: 2010-09-09
Сообщений: 96
Рейтинг :   

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

Забыл написать, что в папке avatars создается две одинаковые картинки, но с разным названием 11.ky5krcf_kzo.jpg и _ky5krcf_kzo.jpg, картинка _ky5krcf_kzo.jpg появляется при оставлении комментария, можно сделать, чтобы на профайл и на комментарии шла одна аватарка, как сделано при регистрации не через соц. сети, а напрямую через сайт. А то плодить лишние изображения не хочется.

Не в сети

#20 2014-10-04 22:55:21

staric
Участник
Зарегистрирован: 2010-09-09
Сообщений: 96
Рейтинг :   

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

А в ответ тишина! Н-да.... Неожиданно!

Не в сети

#21 2014-10-05 04:40:26

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

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

Обновил твою 0.2

Не в сети

#22 2014-10-06 03:10:16

staric
Участник
Зарегистрирован: 2010-09-09
Сообщений: 96
Рейтинг :   

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

infinity237, спасибо, контакт и facebook работают без проблем, у гугла после разрешения доступа и редерикта на сайт не происходит автоматической авторизации, т.е. пользователь не входит и не создается.

Не в сети

#23 2014-10-06 03:33:04

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

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

staric пишет:

infinity237, спасибо, контакт и facebook работают без проблем, у гугла после разрешения доступа и редерикта на сайт не происходит автоматической авторизации, т.е. пользователь не входит и не создается.

У меня работает.
0ae1b0f2f813574ce9f12f5140011733.gif

Либы точно перезалили полностью? Там API поменялось. Если есть доступ к сайту, могу посмотреть.

Не в сети

#24 2014-10-06 05:21:23

staric
Участник
Зарегистрирован: 2010-09-09
Сообщений: 96
Рейтинг :   

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

infinity237, посмотри может я чего не правильно настроил? все социалки работают, кроме google
a9bbdf24c1623a41e9c2139438431ea2.jpg
еще
b110eddba677b3581b09879b8c4691f8.jpg
сайт скинул в личку

Изменено staric (2014-10-06 05:23:51)

Не в сети

#25 2014-10-15 17:44:25

magliona
Участник
Откуда Украина
Зарегистрирован: 2010-06-23
Сообщений: 215
Рейтинг :   
Сайт

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

Возможно ли добавить соц сеть STEAM ?

Не в сети

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

Работает на FluxBB