X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=handlers%2F20_account.sh;h=c4982fdf97b1538c57930eaab93cf52cfb735fbe;hb=4bb6a2be511e608fa87fbb7b54d8ed275b844b30;hp=73edb0ff608e38a573923a9b4c2150dd51e7c7c5;hpb=9422fa86d51fdaba072d04f6b0ae5d7e589a4439;p=shellwiki diff --git a/handlers/20_account.sh b/handlers/20_account.sh index 73edb0f..c4982fd 100755 --- a/handlers/20_account.sh +++ b/handlers/20_account.sh @@ -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