Commit b48e3a96 by Jason Bau

fix some shib signup session related bugs

parent 11ecd162
...@@ -34,7 +34,6 @@ try: ...@@ -34,7 +34,6 @@ try:
except ImportError: except ImportError:
from django.contrib.csrf.middleware import csrf_exempt from django.contrib.csrf.middleware import csrf_exempt
from django_future.csrf import ensure_csrf_cookie from django_future.csrf import ensure_csrf_cookie
from util.cache import cache_if_anonymous
import django_openid_auth.views as openid_views import django_openid_auth.views as openid_views
from django_openid_auth import auth as openid_auth from django_openid_auth import auth as openid_auth
...@@ -137,8 +136,6 @@ def _external_login_or_signup(request, ...@@ -137,8 +136,6 @@ def _external_login_or_signup(request,
fullname, fullname,
retfun=None): retfun=None):
"""Generic external auth login or signup""" """Generic external auth login or signup"""
logout(request)
# see if we have a map from this external_id to an edX username # see if we have a map from this external_id to an edX username
try: try:
eamap = ExternalAuthMap.objects.get(external_id=external_id, eamap = ExternalAuthMap.objects.get(external_id=external_id,
...@@ -242,7 +239,6 @@ def _flatten_to_ascii(txt): ...@@ -242,7 +239,6 @@ def _flatten_to_ascii(txt):
return unicode(unicodedata.normalize('NFKD', txt).encode('ASCII', 'ignore')) return unicode(unicodedata.normalize('NFKD', txt).encode('ASCII', 'ignore'))
@ensure_csrf_cookie @ensure_csrf_cookie
@cache_if_anonymous
def _signup(request, eamap): def _signup(request, eamap):
""" """
Present form to complete for signup via external authentication. Present form to complete for signup via external authentication.
......
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