--- logintoboggan/logintoboggan.module	2006-12-17 11:11:26.000000000 -0800
+++ logintoboggan-mine/logintoboggan.module	2007-01-29 13:01:29.000000000 -0800
@@ -784,6 +784,10 @@ function logintoboggan_validate_email($u
       // Remove the pre-auth role from the user, unless they haven't been approved yet.
       if ($account->status) {
         db_query("DELETE FROM {users_roles} WHERE uid = %d AND rid = %d", $account->uid, logintoboggan_validating_id());
+        
+        $edit = array();
+        $account->logintoboggan_email_validated = TRUE;
+        user_module_invoke('update', $edit, $account);
       }
 
       // Where do we redirect after confirming the account?
