Loading src/blogi.cpp +9 −1 Original line number Diff line number Diff line Loading @@ -359,7 +359,15 @@ RETRY_REQUEST: blogi::print(*Cookiebanner,curreq->getRequest(),index,CookieEl); }else{ char buf[255]; sessid=sess.createSession(buf,curreq->getHeaderData("user-agent")->at(0).getvalue().c_str()); std::string usa; for(libhttppp::HttpHeader::HeaderData::Values *uval=curreq->getHeaderData("user-agent")->getfirstValue(); uval; uval=uval->nextvalue()){ usa+=uval->getvalue(); usa+="; "; } sessid=sess.createSession(buf,usa.c_str()); cookie.setcookie(&curres, "sessionid", sessid,nullptr,PlgArgs->config->getCookieDomain() ,(1000*60*60*1),"/",false,"1","Lax",false); curres.setState(HTTP307); curres.setVersion(HTTPVERSION(1.1)); Loading Loading
src/blogi.cpp +9 −1 Original line number Diff line number Diff line Loading @@ -359,7 +359,15 @@ RETRY_REQUEST: blogi::print(*Cookiebanner,curreq->getRequest(),index,CookieEl); }else{ char buf[255]; sessid=sess.createSession(buf,curreq->getHeaderData("user-agent")->at(0).getvalue().c_str()); std::string usa; for(libhttppp::HttpHeader::HeaderData::Values *uval=curreq->getHeaderData("user-agent")->getfirstValue(); uval; uval=uval->nextvalue()){ usa+=uval->getvalue(); usa+="; "; } sessid=sess.createSession(buf,usa.c_str()); cookie.setcookie(&curres, "sessionid", sessid,nullptr,PlgArgs->config->getCookieDomain() ,(1000*60*60*1),"/",false,"1","Lax",false); curres.setState(HTTP307); curres.setVersion(HTTPVERSION(1.1)); Loading