Enable cookies

git-svn-id: file:///home/jj/hercules.svn/trunk@791 956126f8-22a0-4046-8f4a-272fa8102e63
This commit is contained in:
Jan Jaeger
2002-04-06 06:53:49 +00:00
parent 236e177d6e
commit f396c17bc4
4 changed files with 34 additions and 21 deletions

View File

@@ -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)))