[API, OAuth] Внешняя авторизация для phpBB3.0
- Вячеслав Мартынов
- bb3.0
- Сообщения: 9
- Зарегистрирован: 27.12.2014, 19:18
- Репутация: 0
Внешняя авторизация через соц сети [API, OAuth]
Поясните пожалуйста про внешний вид и иконки?
Внешняя авторизация через соц сети [API, OAuth]
Скрины в первом сообщении. Можно привести к тому виду как на этом форуме или в любой желаемый вид, необходима только графика и цвета подобрать.
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!
Заказы по разработке не выполняю!
- Вячеслав Мартынов
- bb3.0
- Сообщения: 9
- Зарегистрирован: 27.12.2014, 19:18
- Репутация: 0
Внешняя авторизация через соц сети [API, OAuth]
Спасибо. мод классный и нужный.
Появилось пара вопросов:
1. Сегодня, при входе на ваш сайт второй раз, через ОК, мой аватар пропал. То есть вместо него появилась стандартная пустая картинка "фотография находится на сайте одноклассники". Получается картинка- аватар не сохраняется на хостинге?
2. Количество вопросов, можно увеличивать при регистрации? например мне, помимо эл почты, нужен и телефон... можно вопрос самостоятельно добавить?
3. Можно ли будет менять ник пользователя по его желанию? и останется ли тогда его возможность входа?
4. Если пользователь сегодня зарегился через ОК, а завтра входит через ВК, это будет два разных аккаунта? можно ли их объединять?
5. много править при установке? какая сложность ручной установки?
и одно замечание по вашему форуму, а именно по обсуждению в выделенной ветке по внешней авторизации..в ней обсуждение заканчивается тем что авторизация не доработана...мне кажется много пользователей с сайта уходят именно отсюда.закончите эту тему. очень нужный и многими желанный мод.
очень жду ответов. С новым годом!
Появилось пара вопросов:
1. Сегодня, при входе на ваш сайт второй раз, через ОК, мой аватар пропал. То есть вместо него появилась стандартная пустая картинка "фотография находится на сайте одноклассники". Получается картинка- аватар не сохраняется на хостинге?
2. Количество вопросов, можно увеличивать при регистрации? например мне, помимо эл почты, нужен и телефон... можно вопрос самостоятельно добавить?
3. Можно ли будет менять ник пользователя по его желанию? и останется ли тогда его возможность входа?
4. Если пользователь сегодня зарегился через ОК, а завтра входит через ВК, это будет два разных аккаунта? можно ли их объединять?
5. много править при установке? какая сложность ручной установки?
и одно замечание по вашему форуму, а именно по обсуждению в выделенной ветке по внешней авторизации..в ней обсуждение заканчивается тем что авторизация не доработана...мне кажется много пользователей с сайта уходят именно отсюда.закончите эту тему. очень нужный и многими желанный мод.
очень жду ответов. С новым годом!
Внешняя авторизация через соц сети [API, OAuth]
Вячеслав Мартынов
1. Аватары внешние. Но она обновляется при входе(здесь phpBB3.1, такую возможность ещё не сделал). Пока что в планах есть, сделать выбор администратором, загружать ли на сервер их.
2. Дополнительные поля профиля задаются в администраторском разделе, они будут обязательными если их задать.
3. Ник пользователя можно изменять, учётные записи социальных сетей привязываются в дополнительной таблице к user_id, со значениями для идентификации: провайдер и социальный id пользователя.
4. Будет два разных аккаунта, если будут указаны разные e-mail и имя пользователя. Есть возможность привязки всех своих аккаунтов в личном разделе. Есть желание доработать возможность, если будут совпадения e-mail и(или) имени пользователя, дать пользователю поле для ввода пароля, после чего будет возможность войти и автоматически будет привязан аккаунт.
5. Установка достаточно проста. Основное решение понадобится для установки кнопки и всплывающего окна в стиль, отличающийся от стандартных.
По поводу отделённых сообщений в отдельную тему, то последняя будет удалена.
Все кто желали, иконки изменили, а кто-то и так оставил. В основном просили доработать функционал, любые вопросы помогаю решить.
Над внешним видом конечно ещё поработаю, есть желание обойтись без стандартных иконок слитых с share42, например используя svg и css3.
С Новым годом!
1. Аватары внешние. Но она обновляется при входе(здесь phpBB3.1, такую возможность ещё не сделал). Пока что в планах есть, сделать выбор администратором, загружать ли на сервер их.
2. Дополнительные поля профиля задаются в администраторском разделе, они будут обязательными если их задать.
3. Ник пользователя можно изменять, учётные записи социальных сетей привязываются в дополнительной таблице к user_id, со значениями для идентификации: провайдер и социальный id пользователя.
4. Будет два разных аккаунта, если будут указаны разные e-mail и имя пользователя. Есть возможность привязки всех своих аккаунтов в личном разделе. Есть желание доработать возможность, если будут совпадения e-mail и(или) имени пользователя, дать пользователю поле для ввода пароля, после чего будет возможность войти и автоматически будет привязан аккаунт.
5. Установка достаточно проста. Основное решение понадобится для установки кнопки и всплывающего окна в стиль, отличающийся от стандартных.
По поводу отделённых сообщений в отдельную тему, то последняя будет удалена.
Все кто желали, иконки изменили, а кто-то и так оставил. В основном просили доработать функционал, любые вопросы помогаю решить.
Над внешним видом конечно ещё поработаю, есть желание обойтись без стандартных иконок слитых с share42, например используя svg и css3.
С Новым годом!
- sanfunkdisco
- bb3.0.2
- Сообщения: 27
- Зарегистрирован: 12.11.2014, 20:29
- Репутация: 1
Внешняя авторизация через соц сети [API, OAuth]
Кажись баг.
Если аватарка у пользователя в соцсети больше установленных максимальных на форуме значений, её размер в базе прописывается неправильно. Ширина задается как максимальная ширина на форуме, а высота остается оригинальной. В результате в шаблоне все подобные аватарки вытянуты.
Отправлено спустя 7 минут 12 секунд:
Хотя, если не ошибаюсь, у всех соц. аватарок стоит ширина, равная максимальной ширине аватарок форума, независимо от оригинального размера. Короче, пропорции не учитываются.
Если аватарка у пользователя в соцсети больше установленных максимальных на форуме значений, её размер в базе прописывается неправильно. Ширина задается как максимальная ширина на форуме, а высота остается оригинальной. В результате в шаблоне все подобные аватарки вытянуты.
Отправлено спустя 7 минут 12 секунд:
Хотя, если не ошибаюсь, у всех соц. аватарок стоит ширина, равная максимальной ширине аватарок форума, независимо от оригинального размера. Короче, пропорции не учитываются.
Внешняя авторизация через соц сети [API, OAuth]
Да есть баг, переменную для второго значения не изменил. В соц сетях разные аватарки, где-то высота равна ширине, а где-то нет. Пропорциональное уменьшение налажено, отправлю.
На подходе новая версия для 3.0.12, с дополнительными настройками, синхронизацией и статистикой, загрузка аватар на сервер - по выбору.
Для phpBB 3.1.2 уже есть новое расширение, установлено здесь. После того как для 3.0.12 сделаю, буду заниматься детальным описанием, те кто обновится увидит в живом виде.
На подходе новая версия для 3.0.12, с дополнительными настройками, синхронизацией и статистикой, загрузка аватар на сервер - по выбору.
Для phpBB 3.1.2 уже есть новое расширение, установлено здесь. После того как для 3.0.12 сделаю, буду заниматься детальным описанием, те кто обновится увидит в живом виде.
- sanfunkdisco
- bb3.0.2
- Сообщения: 27
- Зарегистрирован: 12.11.2014, 20:29
- Репутация: 1
Внешняя авторизация через соц сети [API, OAuth]
Теперь все ок, вроде
А существующие непропорциональные аватарки должны выровняться при заходе пользователя, правильно? Или только если он нажмет на обновление соц. профиля на форуме?

Внешняя авторизация через соц сети [API, OAuth]
Обновление в
личном разделе, не обновляет профиль пользователя, это нужно лишь для
замены аккаунта в аналогичной сети. Хотя в будущем могут быть
дополнительные возможности API.
При следующем входе аватарки обновятся, но если пользователь разлогинен и
войдет при помощи соц сети.
Новая версия готова. Осталось создать инструкцию по обновлению и для
стилей на базе subsilver2.
личном разделе, не обновляет профиль пользователя, это нужно лишь для
замены аккаунта в аналогичной сети. Хотя в будущем могут быть
дополнительные возможности API.
При следующем входе аватарки обновятся, но если пользователь разлогинен и
войдет при помощи соц сети.
Новая версия готова. Осталось создать инструкцию по обновлению и для
стилей на базе subsilver2.
- sanfunkdisco
- bb3.0.2
- Сообщения: 27
- Зарегистрирован: 12.11.2014, 20:29
- Репутация: 1
Внешняя авторизация через соц сети [API, OAuth]
У меня появилось небольшое косметическое пожелание (хотя оно сразу и было). Хочется чтобы всплывающее окошко скрывалось по клику на любом свободном месте, т.к. в крестик в углу лень целиться. И/или сделать вместо элемента "a" элемент "button", по-моему он больше подходит в это место. Да и по наблюдениям за тем, как делают остальные - так правильнее.
Внешняя авторизация через соц сети [API, OAuth]
Пока это не сделано, но всплывающее немного подкорректировано и кнопка подправлена.sanfunkdisco писал(а):окошко скрывалось по клику на любом свободном месте
Версия новая отправлена.
Новшества все будут скоро оформлены в отдельной теме.
1. Отправка приветственного ЛС после регистрации и авторизации пользователя через соц сеть.
2. Возможность сохранения аватарок на сервере или же использовать внешние.
3. Запрет регистрации через соц сеть, оставив возможность только авторизации тем у кого аккаунты привязаны.
4. Разграничение прав доступа по возможностям привязывать аккаунты. Администраторам и модераторам запрещено по умолчанию.
5. Отключение всплывающего окна, иконок в темах, статусов и обновлений данных при авторизации.
6. Статистика(синхронизация статистики), отключение аккаунтов у пользователей или у одного пользователя.