True.

On Jun 21, 7:35 pm, Anthony <abasta...@gmail.com> wrote:
> Note, as far as I can tell, setting session.secure() doesn't restrict web2py
> from sending the cookie to the browser (i.e., web2py will send the cookie
> even if the connection isn't secure) -- it only tells the browser not to
> send the cookie back unless over a secure connection.
>
> Anthony
>
>
>
>
>
>
>
> On Tuesday, June 21, 2011 8:30:58 PM UTC-4, Anthony wrote:
> > On Tuesday, June 21, 2011 7:13:34 PM UTC-4, pbreit wrote:
>
> >> Where should I put session.secure()? And is it session.secure() or
> >> session._secure=True?
>
> > session.secure() simply does session._secure=True, so they are equivalent
> > (though the former seems cleaner).
>
> > It simply results in the 'Secure' attribute of the session cookie being
> > turned on, which doesn't happen until after the controller is run, right
> > before the response is returned to the server. So, you can probably set it
> > anywhere it makes sense, perhaps in a model. Note, once the cookie is set to
> > Secure, the browser will only send it back over an HTTPS connection -- if
> > the user goes to a non-HTTPS part of the site, the cookie won't come back,
> > and web2py may generate a new session and (non) secure cookie (unless
> > nothing is written to the session on the non-HTTPS part of the site).
>
> > Anthony

Reply via email to