fix for adminlogin

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@2209 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
allo 19 years ago
parent 6fe2fed87e
commit ef9eb50c3c

@ -2034,7 +2034,8 @@ public final class plasmaSwitchboard extends serverAbstractSwitch implements ser
}
public int staticAdminAuthenticated(String authorization){
if(authorization==null) return 1;
if (authorization.length() == 0) return 1; // no authentication information given
if (authorization.length() < 6) return 1; // no authentication information given
authorization = authorization.trim().substring(6);
String adminAccountBase64MD5 = getConfig("adminAccountBase64MD5", "");
if (adminAccountBase64MD5.length() == 0) return 2; // no passwrd stored
if (adminAccountBase64MD5.equals(serverCodings.encodeMD5Hex(authorization))) return 4; // hard-authenticated, all ok

Loading…
Cancel
Save