Hello, finally I've been able to make session sharing (the realm thing) to work <br>both when cookies are enabled and when they are disabled with url-rewriting.<br><br>The behavior in url-rewriting is that, when switching from realm1 to realm2 the session is reset in realm2: 
<br>this means <br>(setf *session* nil) and (setf (session request) nil).<br><br>So this will make to create a new session for realm2 but it will maintain the session for realm1.<br>Navigating inside the same realm maintains the session.
<br><br>I need the realm behavior for my project (renamed to claw Common Lisp Action Web) that hopefully will be soon delivered on <a href="http://common-lisp.net">common-lisp.net</a><br><br>The actual samples are built against claw, that uses the modified(patched) version of hunchentoot 
v.0.15.0 .<br><br>I can add samples in hunchentoot test file too, and send the patched version (is there a svn/cvs version around?), or if you prefer I can give the huncentoot-overrides.lisp file that <br>contains modifications.
<br><br>Please let me know, because I need these info to proceed with my project.<br><br>Have a nice day,<br>Andrea Chiumenti<br><br><br><div class="gmail_quote">On Jan 14, 2008 4:10 PM, Andrea Chiumenti <<a href="mailto:kiuma72@gmail.com">
kiuma72@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Option 4) if no session cookie handling, then realm is ignored (maybe this is the most correct)
<div><div></div><div class="Wj3C7c"><br><br><div class="gmail_quote">On Jan 14, 2008 3:33 PM, Andrea Chiumenti <<a href="mailto:kiuma72@gmail.com" target="_blank">kiuma72@gmail.com
</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Edi,<br>I've been able to make it work with url-rewriting, but I don't know how rewriting should behave when referencing other realms.
<br>options are<br>1) append the sessionid for realm1 even to realm2 related resources (not very correct).
<br>2) append nothing if resources belong to realm 2. (correct and easy), but when navigate from realm1 to realm2 you'll loose the session if cookies are disabled.<br>3) handle a sort of parent session that holds all sessions in realms, and then handle the url rewriting... (this requires more work)
<br><br>kiuma<div><div></div><div><br><br><div class="gmail_quote">On Jan 14, 2008 1:24 PM, Andrea Chiumenti <<a href="mailto:kiuma72@gmail.com" target="_blank">kiuma72@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


Edi,<br>As a Murphi Law confirmation, session handling with session encoded into request doesn't work :/, I'm working on it.<br>Modifications are of course backward compatible!<br><br>The importance on separate sessions depends only on how a person want to use hunchentoot, it has sense only if someone want to use hunchentoot as an application server so having sessions bound
<br>do 'deployed' applications.<br><br>I'll make the realm patch work very soon,<br>cu, <br><br>kiuma<div><div></div><div><br><br><div class="gmail_quote">On Jan 14, 2008 8:52 AM, Edi Weitz <
<a href="mailto:edi@agharta.de" target="_blank">edi@agharta.de
</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>On Wed, 9 Jan 2008 11:27:21 +0100, "Andrea Chiumenti" <
<a href="mailto:kiuma72@gmail.com" target="_blank">kiuma72@gmail.com</a>> wrote:<br><br>> I've no idea on how to do with cookies disabled, because I'm<br>> relatively new to Hunchentoot<br><br></div>Well, as I already said, I currently don't have the time to do this,
<br>and I don't think it's a very important feature.  So, you'll either<br>have to send a complete and fully-tested patch that's<br>backwards-compatible or you'll have to wait until I get around to do
<br>
it myself.<br><br>Cheers,<br><font color="#888888">Edi.<br></font><div><div></div><div>_______________________________________________<br>tbnl-devel site list<br><a href="mailto:tbnl-devel@common-lisp.net" target="_blank">



tbnl-devel@common-lisp.net</a><br><a href="http://common-lisp.net/mailman/listinfo/tbnl-devel" target="_blank">http://common-lisp.net/mailman/listinfo/tbnl-devel</a><br></div></div></blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>