Skip to content

Commit 2fbc869

Browse files
authored
Use JBlogs#1234 format for AMP usernames. Fixes #8
1 parent 24ed6b0 commit 2fbc869

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

modules/servers/AMP/AMP.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -280,8 +280,10 @@ function AMP_CreateAccount(array $params)
280280
}
281281
}
282282

283-
$t = str_replace("-", "", $params['clientsdetails']['uuid']);
284-
$username = str_replace('==','', base64_encode(pack("h*", $t)));
283+
$firstinitial = $params['clientsdetails']['firstname'][0];
284+
$lastname = $params['clientsdetails']['lastname'];
285+
$clientid = str_pad($params['clientsdetails']['client_id'], 4, '0', STR_PAD_LEFT);
286+
$username = $firstinitial.$lastname.'#'.$id;
285287

286288
$password = sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(16384, 20479), mt_rand(32768, 49151), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535));
287289

@@ -311,7 +313,7 @@ function AMP_CreateAccount(array $params)
311313
'NewUsername' => $username,
312314
'NewPassword' => $password,
313315
'Tag' => $params['serviceid'],
314-
'FriendlyName' => '',
316+
'FriendlyName' => $username.' '.$params['serviceid'],
315317
'Secret' => 'secretwhmcs'. $params['serviceid'],
316318
'PostCreate' => $postCreate,
317319
'RequiredTags' => $requiredTags,

0 commit comments

Comments
 (0)