This commit is contained in:
holger.trampe 2021-07-31 12:31:04 +02:00
parent aabe9b0c08
commit 470ee12e97
5 changed files with 11 additions and 10 deletions

View File

@ -20,7 +20,7 @@ urlpatterns = [
path('addfile/', views.NCAddFiles, name="apiaddfile"), path('addfile/', views.NCAddFiles, name="apiaddfile"),
path('adddir/', views.NCAddDirs, name="apiadddir"), path('adddir/', views.NCAddDirs, name="apiadddir"),
#path('setlog/', views.SetUserData, name="apisetlog"), path('setlog/', views.SetUserData, name="apisetlog"),
# EXTERNAL FROM NC # EXTERNAL FROM NC
path('logout/<str:uid>', views.apilogout, name="api-logout"), path('logout/<str:uid>', views.apilogout, name="api-logout"),
path('uschanged/<str:uid>/<str:sid>', views.userChangedInNc, name="api-userchanged"), path('uschanged/<str:uid>/<str:sid>', views.userChangedInNc, name="api-userchanged"),

View File

@ -366,12 +366,16 @@ def NCTest(request):
return JsonResponse({'status' : False, 'message': 'AUTH ERROR'}) return JsonResponse({'status' : False, 'message': 'AUTH ERROR'})
#@api_view(['POST'], ) @api_view(['POST'], )
#def SetUserData(request): def SetUserData(request):
# redirect('nclog', uid=request.POST.get('uid')) #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('uid'))
#print(request.POST.get('key')) #print(request.POST.get('pw'))
#print(request.POST.get('csrf')) return JsonResponse({})
#user = User.objects.get(username=request.POST.get('uid')) #user = User.objects.get(username=request.POST.get('uid'))
#user.backend = 'django.contrib.auth.backends.ModelBackend' #user.backend = 'django.contrib.auth.backends.ModelBackend'
#login(request, user) #login(request, user)

View File

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

View File

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