View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000225||Main CAcert Website||account administration||public||2006-05-05 20:20||2013-01-14 08:17|
|Fixed in Version||2006|
|Summary||0000225: broken change password function in admin interface|
|Description||Currently it is not possible to use the change password function (account.php?id=44). It always results in "No such user found".|
|Additional Information||The problem is that in account/44.php in line 33 the value for <?=$_POST['userid']?> is empty what results in|
<input type="hidden" name="userid" value="">
I can't find a reason for that behaviour. Is it possible that there have been changes to the code lately that haven't been added to the current tarball?
A possible workaround is to save a local copy of 44.php and add the userid manually.
|Tags||No tags attached.|
In includes/account.php there is
if($id == 44)
if($row['email'] == "")
$id = 42;
$_POST['email'] = $row['email'];
As $id is not set to 42 there seems be a non empty value for $row['email']. As the tarball doesn't incluse the files from /page/ I cannot see why $_POST['email'] and $_POST['userid'] are dropped and not displayed on the website.
The result is, that passwords cannot be changed anymore.
||Bug 0000248 describes the best fix for this bug, closing this report as a result|
||Relationship added||related to 0000226|
||Note Added: 0000217|
||Relationship added||has duplicate 0000248|
|2006-06-02 07:48||homer||Relationship added||related to 0000237|
|2006-06-02 07:53||homer||Relationship replaced||has duplicate 0000237|
|2006-08-08 03:55||duane||Status||new => closed|
|2006-08-08 03:55||duane||Note Added: 0000324|
|2006-08-08 03:55||duane||Resolution||open => duplicate|
|2006-08-08 03:55||duane||Fixed in Version||=> production|
|2006-08-14 17:17||duane||Relationship deleted||related to 0000226|
|2013-01-14 08:17||Werner Dworak||Fixed in Version||=> 2006|