diff --git a/my_app.py b/my_app.py index 6582058..bf93a0b 100644 --- a/my_app.py +++ b/my_app.py @@ -1,4 +1,10 @@ import tkinter +from tkinter import messagebox +import json + +with open("user.txt","r",encoding="utf-8") as f: + info = f.read() + users = json.loads(info) def login_to_reg(): # 登录界面转注册界面 app_login.root.destroy() @@ -11,9 +17,23 @@ def reg_to_login(): # 注册界面转登录界面 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 + content = json.dumps(users) + with open("user.txt","w",encoding="utf-8") as file: + file.write(content) + messagebox.showarning("成功","尊敬的用户,感谢您使用本软件,我们将发送一元红包作为谢礼") + login_show() + def login(): # 登录验证 pass diff --git a/user.txt b/user.txt index 6a2553e..f5681d1 100644 --- a/user.txt +++ b/user.txt @@ -1 +1 @@ -{"admin": "123456"} \ No newline at end of file +{"admin": "123456", "780": "777"} \ No newline at end of file