Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

Yandex Login Handler


Приложение предназначено для настройки авторизации через сервисы Яндекс в Invision Community. Подробная инструкция по установке и настройке:


 

  • Author
18 часов назад, ryancoolround сказал:

Через Oauth 2.0 настраивается яндекс авторизация, без всяких приложений.

Это видимо для таких как я) я не справился с Oauth 2.0((( мало пытался наверное) Думаю приложение поможет хоть кому то) 

15 часов назад, HooLIGUN сказал:

Есть инструкция?

Была, но куда то подевалась. Но если кратко:

  • Создаешь приложение здесь: https://oauth.yandex.ru/client/new/id (Выбираешь WEB сервисы).
  • Redirect URI для использования - https://domen.net/oauth/callback/
  • Далее в админке создаешь новый метод авторизации через Oauth 2.0
  • Вводишь Идентификатор клиента и Секретный ключ клиента ОБЯЗАТЕЛЬНО
  • Конечная точка авторизации - https://oauth.yandex.ru/authorizeОБЯЗАТЕЛЬНО
  • Конечная точка токена - https://oauth.yandex.ru/tokenОБЯЗАТЕЛЬНО
  • Конечная точка информации о пользователе - https://login.yandex.ru/infoОБЯЗАТЕЛЬНО
  • Параметр ID пользователя  - loginОБЯЗАТЕЛЬНО
  • Параметр отображаемого имени - login
  • Параметр email адреса - default_email

Это все что надо знать.

  • 2 недели спустя...
В 18.04.2024 в 00:39, ryancoolround сказал:

Была, но куда то подевалась. Но если кратко:

  • Создаешь приложение здесь: https://oauth.yandex.ru/client/new/id (Выбираешь WEB сервисы).
  • Redirect URI для использования - https://domen.net/oauth/callback/
  • Далее в админке создаешь новый метод авторизации через Oauth 2.0
  • Вводишь Идентификатор клиента и Секретный ключ клиента ОБЯЗАТЕЛЬНО
  • Конечная точка авторизации - https://oauth.yandex.ru/authorizeОБЯЗАТЕЛЬНО
  • Конечная точка токена - https://oauth.yandex.ru/tokenОБЯЗАТЕЛЬНО
  • Конечная точка информации о пользователе - https://login.yandex.ru/infoОБЯЗАТЕЛЬНО
  • Параметр ID пользователя  - loginОБЯЗАТЕЛЬНО
  • Параметр отображаемого имени - login
  • Параметр email адреса - default_email

Это все что надо знать.

Все отлично работает. Авы сами загрузят.

  • 2 недели спустя...

Все отлично работает, но не все) в общем авторизация и  регистрация проходит, но не подгружается номер телефона и адрес, в общем можем видеть только Имя Фамилия и email, для меня было важно именного город или адрес где находится user.
Самое интересное что скрипт при запросе спрашивает все данные которые возможно - но ips не подгружает их. 
Аватарка да грузится.
 

Спойлер

Не большая начальная инструкция по настройке и установке:
В общем сначала ставим Плагин.
Потом идем Система - Вход и регистрация - СОЗДАТЬ и там выбираем Yandex.
2024-05-11_19-41-30.thumb.png.742e34881e26cf07443c5eb1c03d638b.png
2024-05-11_19-42-41.png.59fd28a47bb4657f0021a6e5ccbe9b0b.png
2024-05-11_19-43-33.thumb.png.c21a8735f07aafbca0b1da9d291828a3.png
https://oauth.yandex.ru/

 

17 часов назад, Zero108 сказал:

Попробуй погуглить 152-ФЗ.

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

  • 2 недели спустя...
  • 2 месяца спустя...

Подскажите пожалуйста))))) Все прекрасно работает, но есть мааааленький косячокс!!!!

Yandex.thumb.png.55ddf86a99377be29ad15572f15d2cca.png

как иконку сделать?))))) а то нуууу "не аккуратненько"!

 

Foxeevna в FontAwesome 4 отсутствует иконка Яндекса.

Как вариант, заменить на похожую, yahoo

откройте файл

/сайт/applications/yandexoauth/sources/YandexOAuth/YandexOAuth.php

в функции buttonIcon() заменить yandex на yahoo

	public function buttonIcon()
	{
		return 'yahoo';
	}

 

5 минут назад, HooLIGUN сказал:

Foxeevna в FontAwesome 4 отсутствует иконка Яндекса.

Как вариант, заменить на похожую, yahoo

откройте файл

/сайт/applications/yandexoauth/sources/YandexOAuth/YandexOAuth.php

в функции buttonIcon() заменить yandex на yahoo

	public function buttonIcon()
	{
		return 'yahoo';
	}

 

Благодарю) так намного лучше)

yandex-good.png.777c69180850bc64ab1fbbe63bfd4f35.png

это помогло

но вообще интересно если описание этой иконки есть)

то скорее всего просто нет картинки) 

куда ее вливать?)))))

 

Foxeevna  В приложении не реализована загрузка иконки.

Если сделаете авторизацию по данной инструкции, то у вас будет настройка, как на моем скрине выше.

 

  • 2 месяца спустя...

У меня меня такая ошибка выскакивает :

Array

(

[error] => invalid_grant

[error_description] => Code has expired

)

При этом регистрация проходит

Пишет - что то пошло не так.

011.PNG

012.PNG

Кто знает как поправить?

<!--Ссылка на профиль яндекс-->

{{try { $yandex = \IPS\Db::i()->select( 'token_identifier', 'core_login_links', array( 'token_login_method=? AND token_member=?', 11, $member->member_id ) )->first(); } catch( \Exception $e ) { $yandex = 0; } }}

{{if $yandex > 1}}

<li>

<h4 class='ipsType_minorHeading'>Профиль</h4>

<span style="color:#fff;">Yandex</span>

</li>

{{endif}}

<!--Ссылка на профиль яндекс-->

IMG_4552.jpeg

Edited by aLEX49566

On 18.04.2024 at 00:39, ryancoolround said:

Была, но куда то подевалась. Но если кратко:

  • Создаешь приложение здесь: https://oauth.yandex.ru/client/new/id (Выбираешь WEB сервисы).

  • Redirect URI для использования - https://domen.net/oauth/callback/

  • Далее в админке создаешь новый метод авторизации через Oauth 2.0

  • Вводишь Идентификатор клиента и Секретный ключ клиента ОБЯЗАТЕЛЬНО

  • Конечная точка авторизации - https://oauth.yandex.ru/authorizeОБЯЗАТЕЛЬНО

  • Конечная точка токена - https://oauth.yandex.ru/tokenОБЯЗАТЕЛЬНО

  • Конечная точка информации о пользователе - https://login.yandex.ru/infoОБЯЗАТЕЛЬНО

  • Параметр ID пользователя  - loginОБЯЗАТЕЛЬНО

  • Параметр отображаемого имени - login

  • Параметр email адреса - default_email

Это все что надо знать.

на ips 5 эта инструкция уже не подходит. а жаль

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.