--- user.module_old	Wed Dec 20 17:02:56 2006
+++ user.module_new	Wed Dec 20 17:04:57 2006
@@ -909,10 +909,8 @@ function user_login_submit($form_id, $fo
 
     user_module_invoke('login', $form_values, $user);
 
-    $old_session_id = session_id();
-    session_regenerate_id();
-    db_query("UPDATE {sessions} SET sid = '%s' WHERE sid = '%s'", session_id(), $old_session_id);
-
+    sess_regenerate();
+    return 'user/'. $user->uid;
   }
 }
 
