How can we improve WHMCS?

Share, discuss and vote for what you would like to see added to WHMCS

Support multiple subscription login on same server for Plesk Single Signon

  • seanie248 shared this idea 5 years ago
  • Integrations
  • 4 Comments


At the moment, support for Single Signon in Plesk is via the mod_pleskaccounts, where the UserID is linked via the panelexternalid to the subscription on Plesk. This assumes that a user has all their subscriptions under one Customer login on a Plesk server.
As a result, if there are multiple different subscriptions, with separate Customer accounts in Plesk, Single Signon will take you to the first Subscription found, no matter which one you come from in WHMCS.

mod_pleskaccounts should be modified to include a field for the subscription ID , and have a different panelexternalid for each subscription, so that it logs you into the correct one.

4 Comments

Login to post a comment.

If WHMCS is not willing to fix this, we strongly request that the source code of the Plesk module be released to the community. This is a long-standing bug that affects a large number of hosting providers, and the community should have the ability to fix it themselves. Keeping the module closed while leaving a critical integration broken is not acceptable.
This bug directly impacts our operation. When a client with multiple services on the same server attempts to log in to their control panel from the WHMCS client area, the SSO always redirects to the first subscription found in mod_pleskaccounts, regardless of which service they are trying to access. This creates confusion and support tickets daily.

The root cause is clear: mod_pleskaccounts stores only one panelexternalid per client, with no reference to the specific subscription ID. The fix should be straightforward — add a subscription-level identifier so the SSO token is generated for the correct subscription.

We have confirmed this is a known, long-standing issue reported since at least 2015 across the Plesk forums and GitHub. The official Plesk plugin on GitHub has been abandoned since 2020, and the only available workaround requires expensive third-party modules or painful manual intervention per account.

Please prioritize this fix in the native WHMCS Plesk module.
This is good idea. Now we have a big problem with our customers who have more than one hosting package.
This is a good idea!