]> git.plutz.net Git - shellwiki/blobdiff - handlers/20_account.sh
allow attachment revisioning
[shellwiki] / handlers / 20_account.sh
index 73edb0ff608e38a573923a9b4c2150dd51e7c7c5..c4982fdf97b1538c57930eaab93cf52cfb735fbe 100755 (executable)
@@ -2,19 +2,27 @@
 
 case "${PATH_INFO}" in
   */"[login]")
-    theme_page "/[wiki]/login/"
+    acl_read "/wiki/login/" \
+    && theme_page "/[wiki]/login/" \
+    || theme_error 403
     return 0
     ;;
   */"[register]")
-    theme_page "/[wiki]/register/"
+    acl_read "/wiki/register/" \
+    && theme_page "/[wiki]/register/" \
+    || theme_error 403
     return 0
     ;;
   */"[invite]")
-    theme_page "/[wiki]/invite/"
+    acl_read "/wiki/invite/" \
+    && theme_page "/[wiki]/invite/" \
+    || theme_error 403
     return 0
     ;;
   */"[settings]")
-    theme_page "/[wiki]/settings/"
+    acl_read "/wiki/settings/" \
+    && theme_page "/[wiki]/settings/" \
+    || theme_error 403
     return 0
     ;;
 esac