Fixed changing password and email
This commit is contained in:
@@ -1,8 +1,9 @@
|
|||||||
import json
|
import json
|
||||||
import modules.vars as horsy_vars
|
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:
|
with open(horsy_vars.horsypath + 'config.cfg') as f:
|
||||||
config = json.load(f)
|
config = json.load(f)
|
||||||
|
|
||||||
@@ -26,13 +27,10 @@ def get_auth(is_gui=False, login_ui=None, Ui_LoginWindow=None, *args):
|
|||||||
else:
|
else:
|
||||||
login_ui.setupUi(Ui_LoginWindow)
|
login_ui.setupUi(Ui_LoginWindow)
|
||||||
Ui_LoginWindow.show()
|
Ui_LoginWindow.show()
|
||||||
login_ui.login_button.clicked.connect(lambda: get_gui_auth(login_ui=login_ui,
|
|
||||||
Ui_LoginWindow=Ui_LoginWindow))
|
|
||||||
|
|
||||||
try:
|
def load_login_now():
|
||||||
args()
|
return get_gui_auth(login_ui, Ui_LoginWindow)
|
||||||
except:
|
login_ui.login_button.clicked.connect(load_login_now)
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
def get_gui_auth(login_ui, Ui_LoginWindow):
|
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()}
|
config['auth'] = {'email': login_ui.email_box.text(), 'password': login_ui.password_box.text()}
|
||||||
json.dump(config, f)
|
json.dump(config, f)
|
||||||
Ui_LoginWindow.close()
|
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():
|
def del_auth():
|
||||||
|
|||||||
@@ -10,9 +10,6 @@ def loginload():
|
|||||||
UiLoginWindow = QtWidgets.QMainWindow()
|
UiLoginWindow = QtWidgets.QMainWindow()
|
||||||
login_ui = gui.Ui_LoginWindow()
|
login_ui = gui.Ui_LoginWindow()
|
||||||
login_ui.setupUi(UiLoginWindow)
|
login_ui.setupUi(UiLoginWindow)
|
||||||
UiMainWindow = QtWidgets.QMainWindow()
|
|
||||||
ui = gui.Ui_MainWindow()
|
|
||||||
ui.setupUi(UiMainWindow)
|
|
||||||
try:
|
try:
|
||||||
with open(horsy_vars.horsypath + 'config.cfg') as f:
|
with open(horsy_vars.horsypath + 'config.cfg') as f:
|
||||||
config = json.load(f)
|
config = json.load(f)
|
||||||
@@ -28,6 +25,9 @@ def login():
|
|||||||
UiLoginWindow = QtWidgets.QMainWindow()
|
UiLoginWindow = QtWidgets.QMainWindow()
|
||||||
login_ui = gui.Ui_LoginWindow()
|
login_ui = gui.Ui_LoginWindow()
|
||||||
login_ui.setupUi(UiLoginWindow)
|
login_ui.setupUi(UiLoginWindow)
|
||||||
|
UiMainWindow = QtWidgets.QMainWindow()
|
||||||
|
ui = gui.Ui_MainWindow()
|
||||||
|
ui.setupUi(UiMainWindow)
|
||||||
with open(horsy_vars.horsypath + 'config.cfg') as f:
|
with open(horsy_vars.horsypath + 'config.cfg') as f:
|
||||||
config = json.load(f)
|
config = json.load(f)
|
||||||
try:
|
try:
|
||||||
@@ -38,4 +38,5 @@ def login():
|
|||||||
else:
|
else:
|
||||||
raise 'No auth'
|
raise 'No auth'
|
||||||
except:
|
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