[TH] Connected Account Providers

[TH] Connected Account Providers 1.2.2

Нет прав для скачивания

XFI Bot

Проверенные
Сообщения
701
Реакции
1,115
Баллы
11,220
Hope добавил(а) новый ресурс:

Connected Account Providers - Вход на форум с использованием различных сервисов.

Плагин позволит Вашим пользователям входить на форум, с использованием таких сервисов, как BattleNet, DeviantArt, Dropbox, Discord, Amazon, Reddit, Pinterest, Instagram, Twitch, VK.com, PayPal, Vimeo, Spotify, Steam и Imgur.

Узнать больше об этом ресурсе...
 
Steam есть, только работает ли)
 
псс. Хотел поставить на основной форум но сначала протестировал на тестовом, вроде все прекрасно работает кроме VK. Кто использует данный плагин можете подсказать у Вас с VK норм работает?

Hope, обнови плез, релиз 1.0.0
 

Вложения

  • ThemeHouse-ConnectedAccountProviders-1.0.0.zip
    62.2 KB · Просмотры: 12
Закинул 2 папки на форум, далее в плагинах появился данный плагин, установил его, ну при входе на сервер ничего не отображается выбор из представленных сервисов!
Помогите пожалуйста
 
Закинул 2 папки на форум, далее в плагинах появился данный плагин, установил его, ну при входе на сервер ничего не отображается выбор из представленных сервисов!
Помогите пожалуйста
То есть вы их даже не настроили?
 
C вк, такая ошибка, всё сделал по шаблону как написано:

Код:
InvalidArgumentException: Cannot find a valid OAuth Service for provider 'VKontakte' in src/XF/ConnectedAccount/Provider/AbstractProvider.php at line 163
XF\ConnectedAccount\Provider\AbstractProvider->getOAuth() in src/XF/ConnectedAccount/Provider/AbstractProvider.php at line 108
XF\ConnectedAccount\Provider\AbstractProvider->handleAuthorization() in src/XF/Admin/Controller/ConnectedAccount.php at line 68
XF\Admin\Controller\ConnectedAccount->actionPerformTest() in src/XF/Mvc/Dispatcher.php at line 350
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 261
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2344
XF\App->run() in src/XF.php at line 512
XF::runApp() in admin.php at line 13
 
Что делать?
Код:
InvalidArgumentException: Cannot find a valid OAuth Service for provider 'VKontakte' in src/XF/ConnectedAccount/Provider/AbstractProvider.php at line 163
XF\ConnectedAccount\Provider\AbstractProvider->getOAuth() in src/XF/ConnectedAccount/Provider/AbstractProvider.php at line 108
XF\ConnectedAccount\Provider\AbstractProvider->handleAuthorization() in src/XF/Admin/Controller/ConnectedAccount.php at line 68
XF\Admin\Controller\ConnectedAccount->actionPerformTest() in src/XF/Mvc/Dispatcher.php at line 350
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 257
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2337
XF\App->run() in src/XF.php at line 488
XF::runApp() in admin.php at line 13
 
Последнее редактирование модератором:
Что делать?
InvalidArgumentException: Cannot find a valid OAuth Service for provider 'VKontakte' in src/XF/ConnectedAccount/Provider/AbstractProvider.php at line 163
  1. XF\ConnectedAccount\Provider\AbstractProvider->getOAuth() in src/XF/ConnectedAccount/Provider/AbstractProvider.php at line 108
  2. XF\ConnectedAccount\Provider\AbstractProvider->handleAuthorization() in src/XF/Admin/Controller/ConnectedAccount.php at line 68
  3. XF\Admin\Controller\ConnectedAccount->actionPerformTest() in src/XF/Mvc/Dispatcher.php at line 350
  4. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 257
  5. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
  6. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
  7. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2337
  8. XF\App->run() in src/XF.php at line 488
  9. XF::runApp() in admin.php at line 13
Насколько я помню, в плагине надо обновлять авторизацию с помощью VK
 
В файле src/addons/ThemeHouse/ConnectedAccountProviders/ConnectedAccount/Provider/VK.php найти:
PHP:
    public function getOAuthServiceName()
    {
        return 'VKontakte';
    }
Заменить:
PHP:
    public function getOAuthServiceName()
    {
        return 'Vkontakte';
    }
 
В файле src/addons/ThemeHouse/ConnectedAccountProviders/ConnectedAccount/Provider/VK.php найти:
PHP:
    public function getOAuthServiceName()
    {
        return 'VKontakte';
    }
Заменить:
PHP:
    public function getOAuthServiceName()
    {
        return 'Vkontakte';
    }
Тут же одинаковый код..
 
Подскажите пожалуйста, а если например человек заходит через VK, а у него он зарегеан по номеру телефона, то есть в ВК не указан email. То получается человек зарегиться без Email и никак не будет идентифицирован на форуме? У него поле email будет пустое? Или там все равно требуется Email и Xenforo без email не даст зарегить?
 
Подскажите пожалуйста, а если например человек заходит через VK, а у него он зарегеан по номеру телефона, то есть в ВК не указан email. То получается человек зарегиться без Email и никак не будет идентифицирован на форуме? У него поле email будет пустое? Или там все равно требуется Email и Xenforo без email не даст зарегить?
Да, он там требует ввод майла.
 
Настроил вход через Apple, наблюдаю такую ошибку при попытке войти:

Код:
ErrorException: [E_WARNING] Undefined array key 0 in src/vendor/web-token/jwt-key-mgmt/KeyConverter/KeyConverter.php at line 163
XF::handlePhpError() in src/vendor/web-token/jwt-key-mgmt/KeyConverter/KeyConverter.php at line 163
Jose\Component\KeyManagement\KeyConverter\KeyConverter::sanitizePEM() in src/vendor/web-token/jwt-key-mgmt/KeyConverter/KeyConverter.php at line 125
Jose\Component\KeyManagement\KeyConverter\KeyConverter::loadKeyFromPEM() in src/vendor/web-token/jwt-key-mgmt/KeyConverter/KeyConverter.php at line 102
Jose\Component\KeyManagement\KeyConverter\KeyConverter::loadFromKey() in src/vendor/web-token/jwt-key-mgmt/JWKFactory.php at line 284
Jose\Component\KeyManagement\JWKFactory::createFromKey() in src/addons/ThemeHouse/ConnectedAccountProviders/Repository/Apple.php at line 85
ThemeHouse\ConnectedAccountProviders\Repository\Apple->generatePrivateECKey() in src/addons/ThemeHouse/ConnectedAccountProviders/Repository/Apple.php at line 34
ThemeHouse\ConnectedAccountProviders\Repository\Apple->generatePrivateKey() in src/addons/ThemeHouse/ConnectedAccountProviders/ConnectedAccount/Provider/Apple.php at line 36
ThemeHouse\ConnectedAccountProviders\ConnectedAccount\Provider\Apple->getOAuthConfig() in src/XF/ConnectedAccount/Provider/AbstractProvider.php at line 109
XF\ConnectedAccount\Provider\AbstractProvider->handleAuthorization() in src/XF/Pub/Controller/Register.php at line 78
XF\Pub\Controller\Register->actionConnectedAccount() in src/addons/ThemeHouse/ConnectedAccountProviders/XF/Pub/Controller/Register.php at line 28
ThemeHouse\ConnectedAccountProviders\XF\Pub\Controller\Register->actionConnectedAccount() in src/XF/Mvc/Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2483
XF\App->run() in src/XF.php at line 524
XF::runApp() in index.php at line 20

В чём может быть дело?
 
Современный облачный хостинг провайдер | Aéza

Похожие темы

Назад
Сверху Снизу