diff --git a/start.php b/start.php index 65a78d4..31c215e 100644 --- a/start.php +++ b/start.php @@ -33,8 +33,13 @@ } if (! $user) { - register_user($elgg_user['username'], $elgg_user['password'], - $elgg_user['name'], $elgg_user['email']); + try { + if (!register_user($elgg_user['username'], $elgg_user['password'], + $elgg_user['name'], $elgg_user['email'])) + return 1; + } catch (RegistrationException $e) { + return true; + } $user = get_user_by_username($elgg_user['username']); $user->ldapDN = $elgg_user['ldapDN']; }