As long as you don't have a proxy between your users and the server
something with request.env could be used
def login():
if request.env.port != 443:
redirect('https://'+request.env.http_host +'/app/default/logon')
-wes
On Thu, Dec 10, 2009 at 11:42 AM, Jay <[email protected]> wrote:
> I am new to web2py and Apache w/mod_ssl and I have been searching
> for
> a solution related to this topic but I must be missing a basic
> understanding of the necessary pieces in order to accomplish this.
>
> Our web2py apache setup seems to be fine. I can access our app's
> pages using both http and https if I manually add the 's' to the url.
>
> What we are trying to do is smoothly transition from one controller/
> function using http to another using https.
> Example, a user arrives at http://init/default/index and then the
> user
> selects ‘Login’ and they are sent to https:/init/default/login. We
> need some controller functions to use http and some https. Can this
> be done from within the controller/function? If not, what is the
> ‘best practice’ approach to accomplishing this?
>
> - Jay
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/web2py?hl=en.
>
>
>
--
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en.