BOOM! Much thanks. I have changed it to read:

auth.settings.login_form = RPXAccount(request,
api_key='...',
domain='...',
url = URL('default', 'user', args='login', host=True, scheme=True) +
"/%s/default/user/login" % request.application)

and it's working!

On Sat, May 19, 2012 at 2:23 PM, Anthony <abasta...@gmail.com> wrote:
> Try
>
> url = URL('default', 'user', args='login', host=True, scheme=True)
>
> That will construct a URL including the current host and the current scheme
> (i.e., http or https).
>
> More generally, the current host can be found in request.env.http_host, and
> the current scheme in request.env.wsgi_url_scheme (request.is_https also
> indicates whether the scheme is https or not).
> See http://web2py.com/examples/simple_examples/status for more details about
> the request and response objects.
>
> Anthony
>
>
> On Saturday, May 19, 2012 1:32:41 PM UTC-4, rjmolesa wrote:
>>
>> How can I get the host name that web2py is running on so that I can simply
>> deploy a janrain enabled app without editing db.py each time
>>
>> auth.settings.login_form = RPXAccount(request,
>> api_key='...',
>> domain='...',
>> url = "http://"; + application.hostname + "/%s/default/user/login" %
>> request.application)



-- 
Jon Molesa
rjmol...@gmail.com

Reply via email to