I try to set session variables in the MG_AUTH event and try to send sprintf( buf, "session=%s; max-age=3600; http-only\r\n", ret->m_sid ); mg_send_header( conn, "Set-Cookie", buf ); sprintf( buf, "user=%s\r\n", pUser ); mg_send_header( conn, "Set-Cookie", buf );
strcpy( buf, "original_url=/; max-age=0\r\n" ); mg_send_header( conn, "Set-Cookie", buf ); after a user has been validated (before MG_TRUE). But when I do this the code sent back from the server looks something like this *Set-Cookie: user=admin* *Set-Cookie: original_url=/; max-age=0* *Transfer-Encoding: chunked* *1465* *...html of page to show..."* and after that the browser wait forever for the page. If I remove the above code everything is fine. Looks like all of the page is treated as a header. I obviously do something wrong but can't understand what. Any pointers/hints are welcome. /Ake -- You received this message because you are subscribed to the Google Groups "mongoose-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/mongoose-users. For more options, visit https://groups.google.com/d/optout.
