aboutsummaryrefslogtreecommitdiff
path: root/access_control.rb
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2011-02-03 15:11:54 +0100
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2011-02-03 15:11:54 +0100
commit4258b593f658a03e595f31abd90e67d8dae88770 (patch)
treebd1d8ba3bbafda8e150b6a72f789b9caabf91e71 /access_control.rb
parente66cc4d26eb86db787d8e29c77c3d41bdca0d7c4 (diff)
bugfix: directory was missing in authorization_required
Diffstat (limited to 'access_control.rb')
-rwxr-xr-xaccess_control.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/access_control.rb b/access_control.rb
index ccb1f00..36b461a 100755
--- a/access_control.rb
+++ b/access_control.rb
@@ -41,7 +41,7 @@ AuthType digest
AuthName "dudle"
AuthUserFile "#{File.expand_path(".").gsub('"','\\\\"')}/.htdigest"
Require user admin
-ErrorDocument 401 /authorization_required.cgi?user=admin&poll=#{CGI.escape($d.urlsuffix)}
+ErrorDocument 401 #{$cgi.script_name.gsub(/[^\/]*\/[^\/]*$/,"")}authorization_required.cgi?user=admin&poll=#{CGI.escape($d.urlsuffix)}
</Files>
HTACCESS
end
@@ -51,7 +51,7 @@ AuthType digest
AuthName "dudle"
AuthUserFile "#{File.expand_path(".").gsub('"','\\\\"')}/.htdigest"
Require valid-user
-ErrorDocument 401 /authorization_required.cgi?user=participant&poll=#{CGI.escape($d.urlsuffix)}
+ErrorDocument 401 #{$cgi.script_name.gsub(/[^\/]*\/[^\/]*$/,"")}authorization_required.cgi?user=participant&poll=#{CGI.escape($d.urlsuffix)}
HTACCESS
end
}