mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-10 02:59:01 -04:00
Improve the debug logging for httpd_acl auth attempts.
This commit is contained in:
parent
b0f16081cc
commit
23b8d6bbed
@ -200,20 +200,30 @@ class ModuleHTTPAccessList : public Module, public HTTPACLEventListener
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Invalid password */
|
||||
ServerInstance->Logs->Log(MODNAME, LOG_DEBUG, "HTTP authorization: password and username do not match");
|
||||
BlockAccess(http, 401, "WWW-Authenticate", "Basic realm=\"Restricted Object\"");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Malformed user:pass pair */
|
||||
ServerInstance->Logs->Log(MODNAME, LOG_DEBUG, "HTTP authorization: password and username malformed");
|
||||
BlockAccess(http, 401, "WWW-Authenticate", "Basic realm=\"Restricted Object\"");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Unsupported authentication type */
|
||||
ServerInstance->Logs->Log(MODNAME, LOG_DEBUG, "HTTP authorization: unsupported auth type: %s", authtype.c_str());
|
||||
BlockAccess(http, 401, "WWW-Authenticate", "Basic realm=\"Restricted Object\"");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
/* No password given at all, access denied */
|
||||
ServerInstance->Logs->Log(MODNAME, LOG_DEBUG, "HTTP authorization: password and username not sent");
|
||||
BlockAccess(http, 401, "WWW-Authenticate", "Basic realm=\"Restricted Object\"");
|
||||
}
|
||||
return false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user