diff --git a/my_app.py b/my_app.py index 3db7fe7..65a60a3 100644 --- a/my_app.py +++ b/my_app.py @@ -1,14 +1,33 @@ -import tkinter +import tkinter,json +from tkinter import messagebox + +with open("user.txt","r",encoding="utf-8") as f: + info = f.read() + users = json.loads(info) + def login_to_reg(): # 登录界面转注册界面 - pass + app_login.root.destroy() + global app_reg + app_reg = My_register() + app_reg.show() def reg_to_login(): # 注册界面转登录界面 - pass + app_reg.root.destroy() + global app_login + app_login = My_login() + app_login.show() def register(): # 注册验证 - pass - + name,password1,password2 = app_reg.get_input() + if name =="" or password1=="" or password2=="": + messagebox.showwarning("警告","请填写完整的注册资料") + elif name in users: + messagebox.showwarning("错误","用户名已经存在") + elif password1 != password2: + messagebox.showwarning("错误","两次密码不一致") + else: + users[name] = password1 def login(): # 登录验证 pass