diff --git a/htroot/Blog.java b/htroot/Blog.java index 2e3cc6c6d..5f88bbb47 100644 --- a/htroot/Blog.java +++ b/htroot/Blog.java @@ -93,7 +93,7 @@ public class Blog { final int num = post.getInt("num",10); //indicates how many entries should be shown if (!hasRights) { - final UserDB.Entry userentry = sb.userDB.proxyAuth(header.get(RequestHeader.AUTHORIZATION)); + final UserDB.Entry userentry = sb.userDB.proxyAuth(header); if (userentry != null && userentry.hasRight(UserDB.AccessRight.BLOG_RIGHT)) { hasRights=true; } else if (post.containsKey("login")) { diff --git a/htroot/BlogComments.java b/htroot/BlogComments.java index 248c15520..d9137c2e9 100644 --- a/htroot/BlogComments.java +++ b/htroot/BlogComments.java @@ -77,7 +77,7 @@ public class BlogComments { } if (!hasRights) { - final UserDB.Entry userentry = sb.userDB.proxyAuth(header.get(RequestHeader.AUTHORIZATION)); + final UserDB.Entry userentry = sb.userDB.proxyAuth(header); if (userentry != null && userentry.hasRight(UserDB.AccessRight.BLOG_RIGHT)) { hasRights = true; } else if (post.containsKey("login")) { diff --git a/htroot/User.java b/htroot/User.java index 22ebba5dd..f38bb276d 100644 --- a/htroot/User.java +++ b/htroot/User.java @@ -54,7 +54,7 @@ public class User{ prop.put("logged-in_username", ""); prop.put("logged-in_returnto", ""); //identified via HTTPPassword - entry=sb.userDB.proxyAuth(requestHeader.get(RequestHeader.AUTHORIZATION)); + entry=sb.userDB.proxyAuth(requestHeader); if(entry != null){ prop.put("logged-in_identified-by", "1"); //try via cookie diff --git a/htroot/env/templates/header.template b/htroot/env/templates/header.template index 639e7ec2a..1ce6e8d1f 100644 --- a/htroot/env/templates/header.template +++ b/htroot/env/templates/header.template @@ -119,6 +119,9 @@