class Authentication(QtGui.QDialog): """Displays authentication dialog""" def __init__(self): QtGui.QDialog.__init__(self) self.ui = Ui_authDialog() self.ui.setupUi(self) self.ui.authError.hide() self.ui.logBtn.clicked.connect(self.verify) def verify(self): __user__ = str(self.ui.adminUname.text()) __pass__ = str(self.ui.adminPass.text()) databag = function.dict_object('data.json') __spass__ = databag['auth'] if __user__ == 'admin' and function.computeHash(__pass__) == __spass__: self.ui.authError.hide() self.close() window.hide() manageCourse.hide() administration.show() else: function.talk("Invalid authentication") self.ui.authError.show()
def __init__(self): QtGui.QDialog.__init__(self) self.ui = Ui_authDialog() self.ui.setupUi(self) self.ui.authError.hide() self.ui.logBtn.clicked.connect(self.verify)