Commit c2ba405d by Richard Marko

Let user specify another form

parent 45c6cd30
...@@ -132,7 +132,7 @@ def parse_openid_response(request): ...@@ -132,7 +132,7 @@ def parse_openid_response(request):
def login_begin(request, template_name='openid/login.html', def login_begin(request, template_name='openid/login.html',
login_complete='openid-complete', login_complete='openid-complete', form=OpenIDLoginForm,
redirect_field_name=REDIRECT_FIELD_NAME): redirect_field_name=REDIRECT_FIELD_NAME):
"""Begin an OpenID login request, possibly asking for an identity URL.""" """Begin an OpenID login request, possibly asking for an identity URL."""
redirect_to = request.REQUEST.get(redirect_field_name, '') redirect_to = request.REQUEST.get(redirect_field_name, '')
...@@ -143,11 +143,11 @@ def login_begin(request, template_name='openid/login.html', ...@@ -143,11 +143,11 @@ def login_begin(request, template_name='openid/login.html',
if openid_url is None: if openid_url is None:
if request.POST: if request.POST:
login_form = OpenIDLoginForm(data=request.POST) login_form = form(data=request.POST)
if login_form.is_valid(): if login_form.is_valid():
openid_url = login_form.cleaned_data['openid_identifier'] openid_url = login_form.cleaned_data['openid_identifier']
else: else:
login_form = OpenIDLoginForm() login_form = form()
# Invalid or no form data: # Invalid or no form data:
if openid_url is None: if openid_url is None:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment