Snowman Posted April 10, 2010 Share Posted April 10, 2010 I have a strange issue occuring where clients cannot go onto the client area and change their package passwords I get the error: Password Change Failed! anyone have any ideas as to why this would be occuring? 0 Quote Link to comment Share on other sites More sharing options...
sgrayban Posted April 10, 2010 Share Posted April 10, 2010 Package passwords ? 0 Quote Link to comment Share on other sites More sharing options...
Snowman Posted April 10, 2010 Author Share Posted April 10, 2010 replace package with product.... on the clientarea.php?action=productdetails page 0 Quote Link to comment Share on other sites More sharing options...
sgrayban Posted April 10, 2010 Share Posted April 10, 2010 I guess I am not following you. Do you mean something like a control panel password ? And what server mod are you referring to ? 0 Quote Link to comment Share on other sites More sharing options...
Snowman Posted April 10, 2010 Author Share Posted April 10, 2010 we are using the dedicated server module in whmcs. the username and pass are displayed on the clientarea.php?action=productdetails page and below it is fields to update the password in whmcs for that server 0 Quote Link to comment Share on other sites More sharing options...
sgrayban Posted April 10, 2010 Share Posted April 10, 2010 The only reason the password would fail is if the api to the dedicated server is not working. 0 Quote Link to comment Share on other sites More sharing options...
Snowman Posted April 10, 2010 Author Share Posted April 10, 2010 there is no api on that module... its meant to simply update the password within whmcs 0 Quote Link to comment Share on other sites More sharing options...
sgrayban Posted April 11, 2010 Share Posted April 11, 2010 Uhh to change the password for there WHMCS login the url is clientarea.php?action=changepw I am completely lost here as this is the *only* place to edit the client login password. 0 Quote Link to comment Share on other sites More sharing options...
Snowman Posted April 11, 2010 Author Share Posted April 11, 2010 this is not for their whmcs login this is for their products and the function is on their product details page 0 Quote Link to comment Share on other sites More sharing options...
sgrayban Posted April 11, 2010 Share Posted April 11, 2010 I am so lost its not even funny. In order to change a remote password there MUST BE API calls. This just doesn't happen out of thin air. Post a screenshot please. 0 Quote Link to comment Share on other sites More sharing options...
sgrayban Posted April 11, 2010 Share Posted April 11, 2010 Ahh I see this now. Never looked to see what the clients sees. Some of these server modules don't have a remote API to change the password. You have to do it manually. For instance the Virtualmin server module, you can only change the webhosting password not the server root user password. 0 Quote Link to comment Share on other sites More sharing options...
sgrayban Posted April 11, 2010 Share Posted April 11, 2010 It's only VPS provisioned servers that can change the root passwords, see http://wiki.whmcs.com/Server_Modules#VPS for the list. That makes more sense because VPS guest machines are run/created via a master panel. 0 Quote Link to comment Share on other sites More sharing options...
Snowman Posted April 11, 2010 Author Share Posted April 11, 2010 Im not actually changing the servers password or anything so the api isnt involved its simply updating the password thats shown for the server product in whmcs 0 Quote Link to comment Share on other sites More sharing options...
Snowman Posted April 11, 2010 Author Share Posted April 11, 2010 the code that does this is {if $username} {if $modulechangepassword} <form method="post" action="{$smarty.server.PHP_SELF}?action=productdetails"> <input type="hidden" name="id" value="{$id}" /> <input type="hidden" name="modulechangepassword" value="true" /> {/if} <h3>{$LANG.serverlogindetails}</h3> {if $modulechangepasswordmessage} <div class="errorbox">{$modulechangepasswordmessage}</div> <br /> {/if} <table width="100%" cellspacing="0" cellpadding="0" class="frame"> <tr> <td><table width="100%" border="0" cellpadding="10" cellspacing="0"> <tr> <td width="150" class="fieldarea">{$LANG.serverusername}/{$LANG.serverpassword}:</td> <td colspan="2">{$username}{if $password} / {$password}{/if}</td> </tr> {if $modulechangepassword} <tr> <td width="150" class="fieldarea">{$LANG.serverchangepasswordenter}:</td> <td width="175"><input type="password" name="newpassword1" id="newpw" size="25" /></td> <td><script language="javascript">showStrengthBar();</script></td> </tr> <tr> <td class="fieldarea">{$LANG.serverchangepasswordconfirm}:</td> <td colspan="2"><input type="password" name="newpassword2" size="25" /></td> </tr> {/if} </table></td> </tr> </table> {if $modulechangepassword} <p align="center"> <input type="submit" value="{$LANG.serverchangepasswordupdate}" class="button" /> </p> </form> {/if} {/if} 0 Quote Link to comment Share on other sites More sharing options...
sgrayban Posted April 12, 2010 Share Posted April 12, 2010 I'm pretty sure that password change is using the VPS api's but I could be wrong as I never use that feature. If you feel its a bug I would file a bug ticket with Matt. 0 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.