X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/b2d342589a7889a3b096e7192453d53bd28eed7d..7538e73c6e0b33485bcaa42718232badecdf9e90:/src/basicauth.py diff --git a/src/basicauth.py b/src/basicauth.py index 3635727c4..dc7aceb16 100644 --- a/src/basicauth.py +++ b/src/basicauth.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- ############################################################################# # from http://djangosnippets.org/snippets/243/ @@ -29,7 +28,7 @@ def view_or_basicauth(view, request, test_func, realm="", *args, **kwargs): # NOTE: We are only support basic authentication for now. # if auth[0].lower() == "basic": - uname, passwd = base64.b64decode(auth[1]).split(':') + uname, passwd = base64.b64decode(auth[1].encode('utf-8')).decode('utf-8').split(':') user = authenticate(username=uname, password=passwd) if user is not None: if user.is_active: