module AP_MODULE_DECLARE_DATA authz_owner_module;
static authz_status fileowner_check_authorization(request_rec *r,
- const char *require_args)
+ const char *require_args,
+ const void *parsed_require_args)
{
char *reason = NULL;
apr_status_t status = 0;
apr_finfo_t finfo;
if (!r->user) {
- ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,
- "access to %s failed, reason: no authenticated user", r->uri);
- return AUTHZ_DENIED;
+ return AUTHZ_DENIED_NO_USER;
}
if (!r->filename) {
static const authz_provider authz_fileowner_provider =
{
&fileowner_check_authorization,
+ NULL,
};
static void register_hooks(apr_pool_t *p)