--- legal.module 2008-01-11 18:58:24.000000000 -0600 +++ legal.module.new 2008-02-01 19:46:05.000000000 -0600 @@ -524,6 +524,9 @@ function legal_user($op, &$edit, &$accou // don't insert if user is already registered (administrator) if (!empty($user->uid)) break; + // don't insert if user is registering with openid + if (isset($_SESSION['openid'])) break; + legal_save_accept($account->uid, $conditions['tc_id']); break; }