コード例 #1
0
ファイル: auth_backend2.py プロジェクト: ReedSIN/webapps
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
コード例 #2
0
ファイル: views.py プロジェクト: ReedSIN/webapps
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