Fixed changing password and email
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
import json
|
||||
import modules.vars as horsy_vars
|
||||
import ctypes
|
||||
|
||||
|
||||
def get_auth(is_gui=False, login_ui=None, Ui_LoginWindow=None, *args):
|
||||
def get_auth(is_gui=False, login_ui=None, Ui_LoginWindow=None):
|
||||
with open(horsy_vars.horsypath + 'config.cfg') as f:
|
||||
config = json.load(f)
|
||||
|
||||
@@ -26,13 +27,10 @@ def get_auth(is_gui=False, login_ui=None, Ui_LoginWindow=None, *args):
|
||||
else:
|
||||
login_ui.setupUi(Ui_LoginWindow)
|
||||
Ui_LoginWindow.show()
|
||||
login_ui.login_button.clicked.connect(lambda: get_gui_auth(login_ui=login_ui,
|
||||
Ui_LoginWindow=Ui_LoginWindow))
|
||||
|
||||
try:
|
||||
args()
|
||||
except:
|
||||
pass
|
||||
def load_login_now():
|
||||
return get_gui_auth(login_ui, Ui_LoginWindow)
|
||||
login_ui.login_button.clicked.connect(load_login_now)
|
||||
|
||||
|
||||
def get_gui_auth(login_ui, Ui_LoginWindow):
|
||||
@@ -43,6 +41,11 @@ def get_gui_auth(login_ui, Ui_LoginWindow):
|
||||
config['auth'] = {'email': login_ui.email_box.text(), 'password': login_ui.password_box.text()}
|
||||
json.dump(config, f)
|
||||
Ui_LoginWindow.close()
|
||||
try:
|
||||
ctypes.windll.user32.MessageBoxW(0, "Login updated. To see it, restart horsygui",
|
||||
"Reload to take effect", 0)
|
||||
except:
|
||||
pass
|
||||
|
||||
|
||||
def del_auth():
|
||||
|
||||
@@ -10,9 +10,6 @@ def loginload():
|
||||
UiLoginWindow = QtWidgets.QMainWindow()
|
||||
login_ui = gui.Ui_LoginWindow()
|
||||
login_ui.setupUi(UiLoginWindow)
|
||||
UiMainWindow = QtWidgets.QMainWindow()
|
||||
ui = gui.Ui_MainWindow()
|
||||
ui.setupUi(UiMainWindow)
|
||||
try:
|
||||
with open(horsy_vars.horsypath + 'config.cfg') as f:
|
||||
config = json.load(f)
|
||||
@@ -28,6 +25,9 @@ def login():
|
||||
UiLoginWindow = QtWidgets.QMainWindow()
|
||||
login_ui = gui.Ui_LoginWindow()
|
||||
login_ui.setupUi(UiLoginWindow)
|
||||
UiMainWindow = QtWidgets.QMainWindow()
|
||||
ui = gui.Ui_MainWindow()
|
||||
ui.setupUi(UiMainWindow)
|
||||
with open(horsy_vars.horsypath + 'config.cfg') as f:
|
||||
config = json.load(f)
|
||||
try:
|
||||
@@ -38,4 +38,5 @@ def login():
|
||||
else:
|
||||
raise 'No auth'
|
||||
except:
|
||||
auth = get_auth(True, login_ui, QtWidgets.QMainWindow(), loginload()) # TODO: fix this
|
||||
print('It will return from login')
|
||||
print(get_auth(True, login_ui, QtWidgets.QMainWindow()))
|
||||
|
||||
Reference in New Issue
Block a user