[Seaside] cookies
Philippe Marschall
philippe.marschall at gmail.com
Tue Sep 22 07:41:22 UTC 2009
2009/9/22 Miguel Enrique Cobá Martinez <miguel.coba at gmail.com>:
> Is with a redirect the only way to set a cookie in Seaside?
> The WACookieTest class says:
>
> add
> | response |
> self session respond: [ :url |
> response := self session redirectResponseFor: url.
> response addCookie: (WACookie key: key value: value).
> response ].
> key := value := nil
>
> Also the method
> self session redirectWithCookie: (WACookie key: #kdy value: var).
>
>
> Can't I add a cookie to a given response without asking the browser to
> make a new request?
In Seaside 2.8 that's not possible because we don't have access to the
response. In Seaside 3.0 this is possible. If you want/need it in
Seaside 2.8 you'll probably want to add them to your session, add them
to the response in #returnResponse: and then nil them out.
Cheers
Philippe
More information about the seaside
mailing list