function changeClientPassword($clientid, $newpass) { global $dbh, $postvar, $getvar, $instance; $users_data = $dbh->select("users", array("id", "=", $clientid)); if (!$users_data['id']) { return "That client does not exist."; } $command = server::changePwd($clientid, $newpass); if ($command !== true) { return $command; } $salt = crypto::salt(); $password = crypto::passhash($newpass, $salt); $users_update = array("password" => $password, "salt" => $salt); $dbh->update("users", $users_update, array("id", "=", $clientid)); return true; }