Beispiel #1
0
def logout(request):
    url = baseApi + "logout"

    response = HttpResponseRedirect(reverse('homePageSplash'))
    auth = request.COOKIES.get('auth')
    response.delete_cookie('auth')
    authpass = {'auth': auth}

    data = urllib.parse.urlencode(authpass)
    data = data.encode('utf-8') # data should be bytes
    req = urllib.request.Request(url, data)

    response =  urllib.request.urlopen(req)
    ret = response.read().decode('utf-8')
    resp = json.loads(ret)
    if(resp['status'] == True):
        return render(request, "logout.html", {'log_message':'Logout successful'})
    else:
        return render(request, "logout.html", {'log_message':'Logout failure'})