diff --git a/fbconnect.js b/fbconnect.js
index 292301d..cdc5a07 100644
--- a/fbconnect.js
+++ b/fbconnect.js
@@ -33,10 +33,18 @@ Drupal.fbconnect.logout = function(keep_fbaccount_logged) {
 
 Drupal.fbconnect.reload_ifUserConnected = function(state) {
   var user = Drupal.settings.fbconnect.user;
+  //console.log(state.status);
 
   if (!state.authResponse || user.uid) return;
-  if (state.authResponse.uid != user.fbuid) {
-    window.location.reload();
+
+  if (state.authResponse.userID != user.fbuid) {
+    //console.log(state.status);
+    if (state.status == 'connected') {
+      //console.log('auto-logon');
+      window.location.href = Drupal.settings.basePath + 'fbconnect/register/create';
+    } else {
+      window.location.reload();
+    }
   }
 };
 
