Esempio n. 1
0
def get_user(request):
  name = request.META.get('REMOTE_USER','')
  try:
    user = SinUser.objects.get(username = name)
  except SinUser.DoesNotExist:
    user = SinUser.get_ldap_user(username = name)
  return user
Esempio n. 2
0
def get_user(request):
  name = request.META.get('REMOTE_USER','')
  
  try:
    user = SinUser.objects.get(username = name)
  except SinUser.DoesNotExist:
    user = SinUser.get_ldap_user(username = name)
  except Exception:
    raise Http401('Something went wrong getting the user')
  return user