mirror of
https://github.com/SDL-Hercules-390/hyperion.git
synced 2026-04-17 17:36:21 +02:00
Enable cookies
git-svn-id: file:///home/jj/hercules.svn/trunk@791 956126f8-22a0-4046-8f4a-272fa8102e63
This commit is contained in:
18
httpserv.c
18
httpserv.c
@@ -263,28 +263,16 @@ static void http_dump_cgi_variables(WEBBLK *webblk)
|
||||
#endif
|
||||
|
||||
|
||||
char *cgi_variable(WEBBLK *webblk, char *name)
|
||||
char *http_variable(WEBBLK *webblk, char *name, int type)
|
||||
{
|
||||
CGIVAR *cv;
|
||||
for(cv = webblk->cgivar; cv != NULL; cv = cv->next)
|
||||
if(!strcmp(name,cv->name))
|
||||
if((cv->type & type) && !strcmp(name,cv->name))
|
||||
return cv->value;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
char *cgi_username(WEBBLK *webblk)
|
||||
{
|
||||
return webblk->user;
|
||||
}
|
||||
|
||||
|
||||
char *cgi_baseurl(WEBBLK *webblk)
|
||||
{
|
||||
return webblk->baseurl;
|
||||
}
|
||||
|
||||
|
||||
static void http_verify_path(WEBBLK *webblk, char *path)
|
||||
{
|
||||
char resolved_base[1024];
|
||||
@@ -463,14 +451,12 @@ static void *http_request(FILE *hsock)
|
||||
strtok_r(NULL," \t\r\n",&strtok_str));
|
||||
}
|
||||
else
|
||||
#if 0
|
||||
if(!strcasecmp(pointer,"Cookie:"))
|
||||
{
|
||||
if((pointer = strtok_r(NULL,"\r\n",&strtok_str)))
|
||||
http_interpret_variable_string(webblk, pointer, VARTYPE_COOKIE);
|
||||
}
|
||||
else
|
||||
#endif
|
||||
if(!strcasecmp(pointer,"Content-Length:"))
|
||||
{
|
||||
if((pointer = strtok_r(NULL," \t\r\n",&strtok_str)))
|
||||
|
||||
Reference in New Issue
Block a user