Index: user.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.module,v
retrieving revision 1.745.2.26
diff -u -r1.745.2.26 user.module
--- user.module	7 Jan 2008 02:30:35 -0000	1.745.2.26
+++ user.module	23 Jan 2008 19:14:26 -0000
@@ -1009,10 +1009,14 @@
         }
         $user = user_load(array('name' => $name));
         if (!$user->uid) { // Register this new user.
-          $userinfo = array('name' => $name, 'pass' => user_password(), 'init' => $name, 'status' => 1);
-          if ($server) {
-            $userinfo["authname_$module"] = $name;
-          }
+          $userinfo = array(
+            'name' => $name,
+            'pass' => user_password(),
+            'init' => $name,
+            'status' => 1,
+            "authname_$module" => $name,
+            'access' => time()
+          );
           $user = user_save('', $userinfo);
           watchdog('user', t('New external user: %user using module %module.', array('%user' => $name, '%module' => $module)), WATCHDOG_NOTICE, l(t('edit'), 'user/'. $user->uid .'/edit'));
           break;
