mirror of
https://github.com/nginx/nginx.git
synced 2025-06-10 19:42:39 +08:00
return NGX_DECLINED if access directives are not active,
this fixes case when satisfy any does not test active directives at all
This commit is contained in:
parent
11fbf47374
commit
fe8a327eff
@ -98,7 +98,7 @@ ngx_http_access_handler(ngx_http_request_t *r)
|
||||
alcf = ngx_http_get_module_loc_conf(r, ngx_http_access_module);
|
||||
|
||||
if (alcf->rules == NULL) {
|
||||
return NGX_OK;
|
||||
return NGX_DECLINED;
|
||||
}
|
||||
|
||||
/* AF_INET only */
|
||||
@ -128,7 +128,7 @@ ngx_http_access_handler(ngx_http_request_t *r)
|
||||
}
|
||||
}
|
||||
|
||||
return NGX_OK;
|
||||
return NGX_DECLINED;
|
||||
}
|
||||
|
||||
|
||||
|
@ -113,7 +113,7 @@ ngx_http_auth_basic_handler(ngx_http_request_t *r)
|
||||
alcf = ngx_http_get_module_loc_conf(r, ngx_http_auth_basic_module);
|
||||
|
||||
if (alcf->realm.len == 0 || alcf->user_file.len == 0) {
|
||||
return NGX_OK;
|
||||
return NGX_DECLINED;
|
||||
}
|
||||
|
||||
ctx = ngx_http_get_module_ctx(r, ngx_http_auth_basic_module);
|
||||
|
Loading…
Reference in New Issue
Block a user