diff --git a/include/pages/register/register.inc.php b/include/pages/register/register.inc.php index 60d988c6..8b6b7a81 100644 --- a/include/pages/register/register.inc.php +++ b/include/pages/register/register.inc.php @@ -27,7 +27,11 @@ if ($setting->getValue('disable_invitations') && $setting->getValue('lock_regist // Check if recaptcha is enabled, process form data if valid or disabled isset($_POST['token']) ? $token = $_POST['token'] : $token = ''; if ($user->register(@$_POST['username'], @$_POST['coinaddress'], @$_POST['password1'], @$_POST['password2'], @$_POST['pin'], @$_POST['email1'], @$_POST['email2'], @$_POST['tac'], $token)) { - (!$setting->getValue('accounts_confirm_email_disabled')) ? $_SESSION['POPUP'][] = array('CONTENT' => 'Please check your mailbox to activate this account') : $_SESSION['POPUP'][] = array('CONTENT' => 'Account created, please login'); + (!$setting->getValue('accounts_confirm_email_disabled')) ? $_SESSION['POPUP'][] = array('CONTENT' => 'Please check your mailbox to activate this account', 'TYPE' => 'alert alert-warning') : $_SESSION['POPUP'][] = array('CONTENT' => 'Account created, please login', 'TYPE' => 'alert alert-warning'); + } else if { + if (!$this->bitcoin->validateaddress($_POST['coinaddress'])) { + $_SESSION['POPUP'][] = array('CONTENT' => 'Coin address is not valid', 'TYPE' => 'alert alert-warning'); + } } else { $_SESSION['POPUP'][] = array('CONTENT' => 'Unable to create account: ' . $user->getError(), 'TYPE' => 'alert alert-danger'); }