aboutsummaryrefslogtreecommitdiff
path: root/access_control.rb
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2010-07-21 07:22:53 +0200
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2010-07-21 07:22:53 +0200
commitf93f4abf2da5b5d60b217da82e26d42456f894cb (patch)
tree4da74518015b3b5dd152541ba87625cffda1fc56 /access_control.rb
parent52298159da3d1f87049a9d365825938825557d53 (diff)
Display user friendly authentication error
Diffstat (limited to 'access_control.rb')
-rwxr-xr-xaccess_control.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/access_control.rb b/access_control.rb
index 7b253e1..ccb1f00 100755
--- a/access_control.rb
+++ b/access_control.rb
@@ -41,6 +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)}
</Files>
HTACCESS
end
@@ -50,6 +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)}
HTACCESS
end
}
@@ -142,7 +144,7 @@ if $cgi.include?("ac_user")
else
if $cgi.include?("ac_create")
add_to_htdigest(user,$cgi["ac_password0"])
- acusers[user] = type
+ acusers[user] = true
write_htaccess(acusers)
end