From c7c76b3bef7baba0eea5b9b6d71272c96a2a1043 Mon Sep 17 00:00:00 2001 From: yann Date: Fri, 22 Aug 2025 11:50:01 +0200 Subject: [PATCH] connection test if user doesn`t exist --- controllers.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/controllers.py b/controllers.py index 9b30af7..7f409f3 100644 --- a/controllers.py +++ b/controllers.py @@ -33,13 +33,17 @@ class App: :return: tuple(team_id:int, user_id:int) | None and print if no match """ username, password = self.view.prompt_connect() - if self.passwd_tools.check(username, password): - perm = self.collaborator_tools.get_team_by_name(username) - user_id = self.collaborator_tools.get_id_by_name(username) - return perm, user_id + if not self.collaborator_tools.get_id_by_name(username): + self.view.display_no_user() + quit() else: - print("Connection failed") - return None + if self.passwd_tools.check(username, password): + perm = self.collaborator_tools.get_team_by_name(username) + user_id = self.collaborator_tools.get_id_by_name(username) + return perm, user_id + else: + self.view.display_co_failed() + return None def start(self): team, user_id = self.connect()