X-Git-Url: https://git.mdrn.pl/django-cas-provider.git/blobdiff_plain/4a51c1aaa9c3eeac5368ff4e06870a94f18123aa..f561c14ccdbedaac9e217d249aa6620ab3b06c02:/cas_provider/views.py?ds=inline diff --git a/cas_provider/views.py b/cas_provider/views.py index ba7b0a2..526a100 100644 --- a/cas_provider/views.py +++ b/cas_provider/views.py @@ -75,11 +75,12 @@ def login(request, template_name='cas/login.html', success_redirect='/account/', errors.append('Incorrect username and/or password.') else: if merge: - form = MergeLoginForm(request.GET, request=request) + form = MergeLoginForm(initial={'service': service, 'email': request.GET.get('email')}) else: - form = LoginForm(request.GET, request=request) + form = LoginForm(initial={'service': service}) return render_to_response(template_name, {'form': form, 'errors': errors}, context_instance=RequestContext(request)) + def socialauth_login(request, template_name='cas/login.html', success_redirect='/account/'): """ Similiar to login but user has been authenticated already through social auth. This step authenticates the login and generates a service ticket.