From 1d4873b7cba5212c0aed74666df6d7923bcd26bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Le=20Ninivin?= <cedric.leninivin@tiolive.com> Date: Mon, 10 Sep 2012 12:42:37 +0200 Subject: [PATCH] fixed problem with login in register --- slapos/register/register.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/slapos/register/register.py b/slapos/register/register.py index 4e73defab..7ea67ac75 100644 --- a/slapos/register/register.py +++ b/slapos/register/register.py @@ -292,14 +292,14 @@ def register(config): user_id = get_login() if check_login(user_id,config.master_url_web): break config.logger.warning ("Wrong login/password") - elif config.password == None : - if not check_login(base64.encodestring('%s:%s' % (config.login,getpass()))[:-1],config.master_url_web): - config.logger.error ("Wrong login/password") - return 1 else: - if not check_login(base64.encodestring('%s:%s' % (config.login,config.password))[:-1],config.master_url_web): + if config.password == None : + config.password = getpass() + user_id = base64.encodestring('%s:%s' % (config.login,config.password))[:-1] + if not check_login(user_id,config.master_url_web): config.logger.error ("Wrong login/password") return 1 + # Get source code of page having certificate and key certificate_key = get_certificates(user_id,config.node_name,config.master_url_web) # Parse certificate and key and get computer id -- 2.30.9