Index: modules/openid/openid.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/openid/openid.module,v
retrieving revision 1.98
diff -u -p -r1.98 openid.module
--- modules/openid/openid.module	30 Nov 2010 17:16:37 -0000	1.98
+++ modules/openid/openid.module	2 Mar 2011 11:08:18 -0000
@@ -357,6 +357,7 @@ function openid_complete($response = arr
                 }
               }
               if (!in_array($service['uri'], $uris)) {
+                $reponse['status.message'] = 'Provider not authorized to respond on behalf of this OpenID.';
                 return $response;
               }
             }
@@ -366,8 +367,17 @@ function openid_complete($response = arr
           }
           $response['status'] = 'success';
         }
+        else {
+          $reponse['status.message'] = 'OpenID assertion verification failed.';
+        }
       }
     }
+    else {
+      $reponse['status.message'] = 'OpenID mode not set in response.';
+    }
+  }
+  else {
+    $reponse['status.message'] = 'OpenID session information missing.';
   }
   return $response;
 }
