From 7586fcb1a45c9258def4dc6fe04ec1bb131e6224 Mon Sep 17 00:00:00 2001 From: allo Date: Tue, 10 Jan 2006 16:12:28 +0000 Subject: [PATCH] second Loginbug... git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@1307 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- htroot/IndexMonitor.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/htroot/IndexMonitor.java b/htroot/IndexMonitor.java index 0ec7db773..db7b71784 100644 --- a/htroot/IndexMonitor.java +++ b/htroot/IndexMonitor.java @@ -79,14 +79,16 @@ public class IndexMonitor { (post.containsKey("clearlist")) || (post.containsKey("deleteentry"))) { String authorization = ((String) header.get("Authorization", "xxxxxx")).trim().substring(6); - if (authorization.length() == 0) { + if (authorization.length() != 0) { + if (! switchboard.userDB.hasAdminRight(authorization)){ + // force log-in (again, because wrong password was given) + prop.put("AUTHENTICATE", "admin log-in"); + return prop; + } + }else{ // force log-in prop.put("AUTHENTICATE", "admin log-in"); return prop; - }else if (switchboard.userDB.hasAdminRight(authorization)) { - // force log-in (again, because wrong password was given) - prop.put("AUTHENTICATE", "admin log-in"); - return prop; } }