diff --git a/inc/actions.php b/inc/actions.php
index c195ecf26fd5188ab98a8e88b55b90d2f4df3234..e1576c17974368294f22077676a15708f91c2fde 100644
--- a/inc/actions.php
+++ b/inc/actions.php
@@ -199,6 +199,12 @@ function act_permcheck($act){
     }else{
       $permneed = AUTH_ADMIN;
     }
+  }elseif($act == 'resendpwd'){
+    if ($conf['resendpasswd']) {
+      $permneed = AUTH_NONE;
+    }else{
+      $permneed = AUTH_ADMIN+1; // shouldn't get here if $conf['resendpasswd'] is off
+    }
   }elseif($act == 'admin'){
     $permneed = AUTH_ADMIN;
   }else{