diff --git a/genpass.module b/genpass.module
index be49561..bd6cee7 100644
--- a/genpass.module
+++ b/genpass.module
@@ -186,11 +186,11 @@ function genpass_register_validate($form, &$form_state) {
drupal_set_message(t('Since you did not provide a password, it was generated automatically for this account.'));
}
// Optional - User did not provide password, so it was generated
- elseif ($form_state['values']['genpass_mode'] == GENPASS_OPTIONAL) {
+ elseif (($form_state['values']['genpass_mode'] == GENPASS_OPTIONAL) && (user_access('administer users'))) {
drupal_set_message(t('Since you did not provide a password, the following was generated for you: !password', array('!password' => $pass)));
}
// Restricted - User was forced to receive a generated password
- elseif ($form_state['values']['genpass_mode'] == GENPASS_RESTRICTED) {
+ elseif (($form_state['values']['genpass_mode'] == GENPASS_RESTRICTED) && (user_access('administer users'))) {
drupal_set_message(t('The following password was generated for you: !password', array('!password' => $pass)));
}
}