notificationbox
This commit is contained in:
@@ -9,10 +9,13 @@ from PySide6.QtCore import Slot, QObject, Signal, QUrl
|
||||
class UserManager(QObject):
|
||||
|
||||
loginOkay = Signal()
|
||||
noDbConnection = Signal(str)
|
||||
|
||||
def __init__(self, user_config = None, role = None):
|
||||
super().__init__()
|
||||
self.__con = DbManager().getConnection()
|
||||
self.__user_dao = UserDAO()
|
||||
self.__user_dao.noDbConnection.connect(self.noDbConnection)
|
||||
if self.__con:
|
||||
self.__cur = self.__con.cursor()
|
||||
if user_config and role:
|
||||
@@ -25,7 +28,7 @@ class UserManager(QObject):
|
||||
|
||||
def createUser(self):
|
||||
self.__hashPassword()
|
||||
user_created = UserDAO().createUser(self.__username, self.__password, self.__info, self.__role)
|
||||
user_created = self.__user_dao.createUser(self.__username, self.__password, self.__info, self.__role)
|
||||
|
||||
return user_created
|
||||
|
||||
@@ -54,7 +57,7 @@ class UserManager(QObject):
|
||||
|
||||
@Slot(str, str)
|
||||
def login(self, username, password):
|
||||
user = UserDAO().getUser(username)
|
||||
user = self.__user_dao.getUser(username)
|
||||
if user:
|
||||
self.__checkPassword(password, user[2])
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user