From 25444811aa8b80a651ffc8c3d4c91a6f117603b9 Mon Sep 17 00:00:00 2001 From: viacheslav anzhiganov Date: Wed, 11 Dec 2024 21:53:54 +0300 Subject: [PATCH] #1 fix --- cloud-admin-add.py | 3 ++- cloud-admin-password.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cloud-admin-add.py b/cloud-admin-add.py index fb37b05..e010af2 100755 --- a/cloud-admin-add.py +++ b/cloud-admin-add.py @@ -1,6 +1,7 @@ #!/usr/bin/env python # coding: utf-8 +import sys import argparse import validators from hashlib import md5 @@ -25,7 +26,7 @@ if not validators.email(args.email): admin_id = uuid4() admin_email = args.email -admin_password = md5(args.password).hexdigest() +admin_password = md5(args.password.encode()).hexdigest() models.database.connect() diff --git a/cloud-admin-password.py b/cloud-admin-password.py index 99765b4..8a785f4 100755 --- a/cloud-admin-password.py +++ b/cloud-admin-password.py @@ -18,7 +18,7 @@ args = parser.parse_args() admin_id = uuid4() # todo: validate admin email admin_email = args.email -admin_password = md5(args.password).hexdigest() +admin_password = md5(args.password.encode()).hexdigest() if models.Admins.select().where(models.Admins.email == args.email).count() == 0: print("Admin account with email '%s' not exists." % admin_email)