From ec94c30ead3e2462a26cd06dd9566396c4c48f23 Mon Sep 17 00:00:00 2001 From: "holger.trampe" Date: Sat, 31 Jul 2021 11:02:37 +0200 Subject: [PATCH] try cookie session --- api/urls.py | 2 +- api/views.py | 33 ++++++++++++++++-- .../__pycache__/settings.cpython-38.pyc | Bin 4512 -> 4592 bytes digitaleagentur/settings.py | 4 +-- users/models.py | 2 ++ users/views.py | 16 ++++----- 6 files changed, 43 insertions(+), 14 deletions(-) diff --git a/api/urls.py b/api/urls.py index 340db99..459e7cf 100644 --- a/api/urls.py +++ b/api/urls.py @@ -20,7 +20,7 @@ urlpatterns = [ path('addfile/', views.NCAddFiles, name="apiaddfile"), path('adddir/', views.NCAddDirs, name="apiadddir"), - path('test/', views.NCTest, name="apitest"), + #path('setlog/', views.SetUserData, name="apisetlog"), # EXTERNAL FROM NC path('logout/', views.apilogout, name="api-logout"), path('uschanged//', views.userChangedInNc, name="api-userchanged"), diff --git a/api/views.py b/api/views.py index 0a588da..4424a93 100644 --- a/api/views.py +++ b/api/views.py @@ -362,5 +362,34 @@ def NCAddDirs(request): @api_view(['GET'], ) def NCTest(request): - print("HI!") - return JsonResponse({'status' : False, 'message': 'AUTH ERROR'}) \ No newline at end of file + print(request.headers) + return JsonResponse({'status' : False, 'message': 'AUTH ERROR'}) + + +#@api_view(['POST'], ) +#def SetUserData(request): +# redirect('nclog', uid=request.POST.get('uid')) + #print(request.POST.get('uid')) + #print(request.POST.get('key')) + #print(request.POST.get('csrf')) + #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')) + + #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') diff --git a/digitaleagentur/__pycache__/settings.cpython-38.pyc b/digitaleagentur/__pycache__/settings.cpython-38.pyc index 35c694dda71f55b0736e454981cf3c7d5d448259..0ed3a929ed23b08168d37998eda1c4630c44e9a5 100644 GIT binary patch delta 468 zcmZ9G+fEZ<6oqF`|4!P%v|ubC6a|V0Nf9Mdojz_y0!fTv9Ir8fNlalHZ=3*k;4MGGjH4igcX*Fk%pv6nmoQ%u z4sj>aSa6BEu*eZCaW@Ps%hte3BR@29)g?#pV`T0`Fe@5A!5W|S;3M~9o%;~tsB}Lx zehQ19AEV%5w;61Zov+>;x@%?NOL<(4oZix%N^L`PV93RGTe;=?#a=0)q|^& z;hbKiBH^%J;Yfw_<{~&Ms@#WT?*Aihup|RG;lW=jZw}#f_+OTJOm>g3aPEg(d-^X+?U Z_4vtj3C$#-2_fxL6}2p?RFe7@