[TH] Connected Account Providers [Deleted]

ThemeHouse

Well-known member
ThemeHouse submitted a new resource:

Connected Account Providers - Let users register and log in with outside accounts

ConnectedAccountProv_Banner.png

ConnectedAccountProv_Hero.png

Connected Account Providers
Get Connected Account Providers for free by using the coupon code MOREPROVIDERS during checkout.


Remembering login information for countless platforms and services is a hassle for your users. Why not eliminate the need for them...

Read more about this resource...
 
It says it's a free add-on but when you go to the page on themehouse to download it, it wants you to pay $10. Is this an oversight @ThemeHouse ? Since the previous version(s) were free?
 
It says it's a free add-on but when you go to the page on themehouse to download it, it wants you to pay $10. Is this an oversight @ThemeHouse ? Since the previous version(s) were free?
Not an oversight at all, as per the products description, it says the following in bold:

Get Connected Account Providers for free by using the coupon code MOREPROVIDERS during checkout.

Enter that coupon code at checkout and it is yours for free :)

Wondering what’s the diff between the one that XF has in default?
This add-on surely adds more providers including Amazon, Steam, Vimeo and so much more! You also have a choice to enable or disable OAuth registration as well.
 
Not an oversight at all, as per the products description, it says the following in bold:

Get Connected Account Providers for free by using the coupon code MOREPROVIDERS during checkout.

Enter that coupon code at checkout and it is yours for free :)


This add-on surely adds more providers including Amazon, Steam, Vimeo and so much more! You also have a choice to enable or disable OAuth registration as well.
D'oh! I overlooked that! thanks! :-)
 
When associating with VKontakte, an error occurs:
Code:
InvalidArgumentException: Cannot find a valid OAuth Service for provider 'VKontakte' in src/XF/ConnectedAccount/Provider/AbstractProvider.php at line 163

There is an error in the src/addons/ThemeHouse/ConnectedAccountProviders/ConnectedAccount/Provider/VK.php file, it should be like this:
PHP:
    public function getOAuthServiceName()
    {
        return 'Vkontakte';
    }
 
Hi @mattrogowski,

Any chance we can have these errors disabled? I don't see the point of being notified when someone mistypes his e-mail address or is trying to use an invalid username. Thanks in advance.
 

Attachments

  • server-errors.webp
    server-errors.webp
    21.3 KB · Views: 9
  • server-errors-2.webp
    server-errors-2.webp
    60.5 KB · Views: 7
Last edited:
Not really, the error is being thrown by XenForo's core service to create a registration and it needs to flag that it hasn't worked. The user hasn't mistyped anything, it's happening because you have the "Automatically create accounts" option enabled so it's trying to create the account without the user confirming the information first but the external provider's data isn't accepted by XenForo, so it throws an exception. If you really don't want to log the error then you can comment out line 88 of src/addons/ThemeHouse/ConnectedAccountProviders/XF/Pub/Controller/Register.php but then you won't know if anything else errors during that process. Or, you could just disable the automatic account creation.
 
Last edited:
Not really, the error is being thrown by XenForo's core service to create a registration and it needs to flag that it hasn't worked. The user hasn't mistyped anything, it's happening because you have the "Automatically create accounts" option enabled so it's trying to create the account without the user confirming the information first but the external provider's data isn't accepted by XenForo, so it throws an exception. If you really don't want to log the error then you can comment out line 88 of src/addons/ThemeHouse/ConnectedAccountProviders/XF/Pub/Controller/Register.php but then you won't know if anything else errors during that process. Or, you could just disable the automatic account creation.
Thank you for the clarification.
 
Top Bottom