This commit is contained in:
holger.trampe 2021-07-31 17:54:13 +02:00
parent 28a564c3dc
commit fe07ae0e39
4 changed files with 15 additions and 36 deletions

View File

@ -366,34 +366,12 @@ def NCTest(request):
return JsonResponse({'status' : False, 'message': 'AUTH ERROR'})
@api_view(['POST'], )
@api_view(['GET'], )
def SetUserData(request):
#print("HI!")
#user = User.objects.get(username=request.POST.get('uid'))
#user.set_password(request.POST.get('pw'))
#user.save()
#user = authenticate(username=request.POST.get('uid'), password=request.POST.get('pw'))
#print(request.POST.get('uid'))
#print(request.POST.get('pw'))
return JsonResponse({})
#user = User.objects.get(username=request.POST.get('uid'))
#user.backend = 'django.contrib.auth.backends.ModelBackend'
#login(request, user)
#login(request, ))
#if(request.session.get('_auth_user_id') == None):
# print("LOGIN " + request.POST.get('uid'))
print("Check login status...")
if(request.COOKIES['nc_username'] != None and getNCLoggedUserBySession(request.COOKIES['nc_session_id'])):
login(request, User.objects.get(username=request.COOKIES['nc_username']))
else:
logout(request)
#else:
# print("user logged")
#return JsonResponse({})
#print(request.session.get('_auth_user_id'))
#print(request.POST.get('uid'))
#print(request.POST.get('reqdata'))
#if(request.POST.get('key') == "lkais8id7oauihsdjgt6as7zdukHJAGHFTJ7s6a8dziuhabjshdatf6tASZDUHJB"):
# user =
# user.backend = 'django.contrib.auth.backends.ModelBackend'
# login(request, user)
# return redirect('users-dashboard')
#else:
# return redirect('login')
#return redirect('users-dashboard')
return JsonResponse({'stat' : True})

View File

@ -215,7 +215,7 @@ LOGIN_URL = 'login'
#LOGIN_URL = NEXTCLOUD_URL
STATIC_URL = '/static/'
SESSION_COOKIE_DOMAIN = ".cloud.digitale-agentur.com"
SESSION_COOKIE_DOMAIN = "digitale-agentur.com"
#SESSION_COOKIE_DOMAIN = "localhost"

View File

@ -81,11 +81,12 @@ import urllib.request as urllib2
from django.contrib.auth import login, logout
from django.core.mail import send_mail
def ncLogin(request, uid):
logout(request)
if(uid == urllib2.unquote(request.COOKIES['nc_username']) and getNCLoggedUserBySession(request.COOKIES['nc_session_id'])):
login(request, User.objects.get(username=urllib2.unquote(request.COOKIES['nc_username'])))
return redirect('users-dashboard')
return redirect('login')
#logout(request)
#if(uid == urllib2.unquote(request.COOKIES['nc_username']) and getNCLoggedUserBySession(request.COOKIES['nc_session_id'])):
# login(request, User.objects.get(username=urllib2.unquote(request.COOKIES['nc_username'])))
# return redirect('users-dashboard')
#return redirect('login')
return JsonResponse({})
def getICSFile(request, ag):
if 'HTTP_AUTHORIZATION' in request.META: