LittleCreek Posted December 20, 2025 Share Posted December 20, 2025 There used to be a way for a client to change his DirectAdmin password from his WHMCS client area. I seem to remember being able to add some code to re-enable this but I can't find it now. I would like clients to have to change their DA password from their client area rather than doing it from DA. This is so the Login to DirectAdmin button works from their client area. Does anybody know how to accomplish this? 0 Quote Link to comment Share on other sites More sharing options...
LittleCreek Posted December 24, 2025 Author Share Posted December 24, 2025 16 hours ago, Curtain Installation said: The recommended approach is to let clients change their password directly in DirectAdmin and use the Login to DirectAdmin (SSO) button from WHMCS, which works without password syncing. I must have something set up incorrectly because the Login to DirectAdmin button doesn't work if the passwords don't match. If the client changes their password on DirectAdmin then the button only directs them to the login screen on the DirectAdmin server. 1 Quote Link to comment Share on other sites More sharing options...
LittleCreek Posted December 28, 2025 Author Share Posted December 28, 2025 On 12/24/2025 at 12:02 AM, Curtain Installation said: If the password is changed directly in DirectAdmin, WHMCS can’t auto-log in and will redirect to the DirectAdmin login page instead. So what did you mean when you said: Quote The recommended approach is to let clients change their password directly in DirectAdmin and use the Login to DirectAdmin (SSO) button from WHMCS, which works without password syncing. You said it works and then said it doesn't work. Then you said it doesn't work. I am not trying to back you into a corner. I am simply trying to understand. 1 Quote Link to comment Share on other sites More sharing options...
Administrators WHMCS John Posted December 29, 2025 Administrators Share Posted December 29, 2025 Hi @LittleCreek, The Change Password button is present and correct under the "Actions" sidebar on the client area product details page. It is displayed where the service's status is Active. If you don't see the option under that condition, switch to a stock Theme and try again (Twenty One or Six). Alternatively the menu item could be hidden by an after-market hook or module: https://docs.whmcs.com/troubleshooting/start-troubleshooting/#advanced-troubleshooting 0 Quote Link to comment Share on other sites More sharing options...
LittleCreek Posted December 30, 2025 Author Share Posted December 30, 2025 9 hours ago, WHMCS John said: Hi @LittleCreek, The Change Password button is present and correct under the "Actions" sidebar on the client area product details page. It is displayed where the service's status is Active. If you don't see the option under that condition, switch to a stock Theme and try again (Twenty One or Six). Alternatively the menu item could be hidden by an after-market hook or module: https://docs.whmcs.com/troubleshooting/start-troubleshooting/#advanced-troubleshooting Thanks John. I am using the six theme and still not seeing it. 0 Quote Link to comment Share on other sites More sharing options...
Administrators Solution WHMCS John Posted December 30, 2025 Administrators Solution Share Posted December 30, 2025 Hi @LittleCreek, The menu item is likely being hidden by an after-market hook or module, try these steps to remove them: https://docs.whmcs.com/troubleshooting/start-troubleshooting/#advanced-troubleshooting 0 Quote Link to comment Share on other sites More sharing options...
LittleCreek Posted December 30, 2025 Author Share Posted December 30, 2025 41 minutes ago, WHMCS John said: Hi @LittleCreek, The menu item is likely being hidden by an after-market hook or module, try these steps to remove them: https://docs.whmcs.com/troubleshooting/start-troubleshooting/#advanced-troubleshooting Thank John. For some reason there was the below in the navigation.php hook. I have no idea why or when it was put there. I commented it out and the Change Password now shows. add_hook('ClientAreaPrimarySidebar', 1, function(MenuItem $primarySidebar) { if (!is_null($primarySidebar->getChild('Service Details Actions'))) { $primarySidebar->getChild('Service Details Actions') ->removeChild('Change Password'); } 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.