diff options
Diffstat (limited to 'mod/uservalidationbyemail/start.php')
| -rw-r--r-- | mod/uservalidationbyemail/start.php | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/mod/uservalidationbyemail/start.php b/mod/uservalidationbyemail/start.php index ea59a2e7b..f98f57faf 100644 --- a/mod/uservalidationbyemail/start.php +++ b/mod/uservalidationbyemail/start.php @@ -184,7 +184,11 @@ function uservalidationbyemail_page_handler($page) {  				$user->enable();  				elgg_pop_context(); -				login($user); +				try { +					login($user); +				} catch(LoginException $e){ +					register_error($e->getMessage()); +				}  			} else {  				register_error(elgg_echo('email:confirm:fail'));  			}  | 
