httpd: fix authentication
This commit is contained in:
parent
e773be0428
commit
7504f2f5d2
@ -2045,9 +2045,10 @@ static void handle_incoming_and_exit(const len_and_sockaddr *fromAddr)
|
|||||||
#if ENABLE_FEATURE_HTTPD_BASIC_AUTH
|
#if ENABLE_FEATURE_HTTPD_BASIC_AUTH
|
||||||
/* Case: no "Authorization:" was seen, but page does require passwd.
|
/* Case: no "Authorization:" was seen, but page does require passwd.
|
||||||
* Check that with dummy user:pass */
|
* Check that with dummy user:pass */
|
||||||
if ((authorized < 0) && check_user_passwd(urlcopy, ":") == 0) {
|
if (authorized < 0)
|
||||||
|
authorized = check_user_passwd(urlcopy, ":");
|
||||||
|
if (!authorized)
|
||||||
send_headers_and_exit(HTTP_UNAUTHORIZED);
|
send_headers_and_exit(HTTP_UNAUTHORIZED);
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (found_moved_temporarily) {
|
if (found_moved_temporarily) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user