Index: webform.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/webform/webform.module,v
retrieving revision 1.124.2.91
diff -u -r1.124.2.91 webform.module
--- webform.module	14 Feb 2009 03:48:18 -0000	1.124.2.91
+++ webform.module	14 Feb 2009 03:51:24 -0000
@@ -1183,6 +1183,14 @@
       // No roles are allowed to submit the form.
       $message = t('Submissions for this form are closed.');
     }
+    elseif (isset($allowed_roles[2])) {
+      // The "authenticated user" role is allowed to submit and the user is currently logged-out.
+      $message = t('You must <a href="!login">login</a> or <a href="!register">register</a> to view this form.', array('!login' => url('user/login'), '!register' => url('user/register')));
+    }
+    else {
+      // The user must be some other role to submit.
+      $message = t('You do not have permission to view this form.');
+    }
   }
 
   // If the user has exceeded the limit of submissions, explain the limit.
