python3: pass bytes to hashlib.md5 (40012)
This commit is contained in:
parent
df3dff1532
commit
c80d6bf764
|
@ -25,6 +25,7 @@ from random import choice, randint
|
|||
from django.db import connection
|
||||
from django.conf import settings
|
||||
from django.core import exceptions
|
||||
from django.utils.encoding import force_bytes
|
||||
from django.utils.six.moves.urllib import parse as urlparse
|
||||
|
||||
from hobo.environment.models import Variable, Wcs, Combo, Fargo
|
||||
|
@ -277,7 +278,7 @@ def upgrade_user(matomo, user_login, id_site):
|
|||
matomo.add_user(user_login, password, id_site)
|
||||
|
||||
# build the user's login url
|
||||
password_md5 = hashlib.md5(password).hexdigest()
|
||||
password_md5 = hashlib.md5(force_bytes(password)).hexdigest()
|
||||
logme_url = '%s/index.php?module=Login&action=logme&login=%s&password=%s' % (
|
||||
matomo.url_ws_base, user_login, password_md5)
|
||||
return logme_url
|
||||
|
|
Loading…
Reference in New Issue