fixed: dots in url-es (now only one dot is available in the whole name and it cannot be only one dot ".")
added: cmslu can act as an authorizer (fast cgi authorize role) added: Item::static_auth we can have additional static content on the file system this content is authorized through cmslu (fastcgi authorizer mode) changed: some changes in config changed: the way how the www server is using cmslu added new virtuals: static static_auth changed: cmslu returns correct http headers (200, 404, 403) changed: in cookie parser: we get the last cookie (if the server has more than one cookie with the same name) git-svn-id: svn://ttmath.org/publicrep/cmslu/trunk@540 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
@@ -80,12 +80,21 @@ void FunctionParser::ParseItem()
|
||||
|
||||
if( request.status == Error::ok )
|
||||
{
|
||||
if( request.role == Request::authorizer && request.item.static_auth == Item::static_none )
|
||||
{
|
||||
log << log1 << "FP: item.url: " << url << " exists but has not a static content (authorizer role)" << logend;
|
||||
request.status = Error::db_no_item;
|
||||
return;
|
||||
}
|
||||
|
||||
++get_index;
|
||||
request.is_item = true;
|
||||
log << log3 << "FP: Item: id: " << request.item.id << ", url: " << request.item.url << logend;
|
||||
}
|
||||
else
|
||||
{
|
||||
log << log3 << "FP: No Item: url: " << url << logend;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -158,7 +167,7 @@ void FunctionParser::Parse()
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ParseParams();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user