]> git.treefish.org Git - fex.git/blobdiff - cgi-bin/fur
Original release 20160919
[fex.git] / cgi-bin / fur
index 5db49c46db9e0c05b42a9d21bdb1ab8cbcb5b096..0ab7be9158057199d56d1e711e65491df656e65a 100755 (executable)
@@ -48,7 +48,8 @@ unless (@local_domains or @local_rdomains) {
 }
 
 unless (@local_hosts and ipin($ra,@local_hosts) or
 }
 
 unless (@local_hosts and ipin($ra,@local_hosts) or
-        @local_rhosts and ipin($ra,@local_rhosts)) {
+        @local_rdomains and @local_rhosts and
+        (not @registration_hosts or ipin($ra,@registration_hosts))) {
   html_error($error,
     "Registrations from your host ($ra) are not allowed.",
     "Contact $ENV{SERVER_ADMIN} for details."
   html_error($error,
     "Registrations from your host ($ra) are not allowed.",
     "Contact $ENV{SERVER_ADMIN} for details."
@@ -196,7 +197,7 @@ unless ($user or $exuser or $demouser) {
     pq(qq(
       '</pre>'
       '<p><hr><p>'
     pq(qq(
       '</pre>'
       '<p><hr><p>'
-      '<a href="http://fex.rus.uni-stuttgart.de/users.html">User types overview</a>'
+      '<a href="/users.html">User types overview</a>'
       '</body></html>'
     ));
   } else {
       '</body></html>'
     ));
   } else {