From 84c39676ee46bb3c98b006ef76d91369e25acf77 Mon Sep 17 00:00:00 2001 From: slawkens Date: Tue, 27 Jul 2021 18:42:52 +0200 Subject: [PATCH] Fix account character create if auto_login is enabled --- system/pages/createaccount.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/system/pages/createaccount.php b/system/pages/createaccount.php index 8af31629..abab3610 100644 --- a/system/pages/createaccount.php +++ b/system/pages/createaccount.php @@ -223,6 +223,14 @@ if($save) } else { + if(config('account_create_character_create')) { + // character creation + $character_created = $createCharacter->doCreate($character_name, $character_sex, $character_vocation, $character_town, $new_account, $errors); + if (!$character_created) { + error('There was an error creating your character. Please create your character later in account management page.'); + } + } + if($config['account_create_auto_login']) { $_POST['account_login'] = USE_ACCOUNT_NAME ? $account_name : $account_id; $_POST['password_login'] = $password2; @@ -265,14 +273,6 @@ if($save) error('An error occurred while sending email. For Admin: More info can be found in system/logs/mailer-error.log'); } } - - if(config('account_create_character_create')) { - // character creation - $character_created = $createCharacter->doCreate($character_name, $character_sex, $character_vocation, $character_town, $new_account, $errors); - if (!$character_created) { - error('There was an error creating your character. Please create your character later in account management page.'); - } - } } return;