Commit b94294f2 by BellCodeEditor

save project

parent 145fe74a
Showing with 2755 additions and 5 deletions
import tkinter import tkinter
from tkinter import messagebox
import json
with open("user.txt","r",encoding="utf-8")as file: #打开文件,读出
f=file.read() #读出文件中的内容
user=json.loads(f) #转为字典
def login_to_reg(): # 登录界面转注册界面 def login_to_reg(): # 登录界面转注册界面
pass app_login.root.destroy() #销毁
global app_rep #全局变量
app_rep=My_register() #实例化注册窗口
app_rep.show() #显示
def reg_to_login(): # 注册界面转登录界面 def reg_to_login(): # 注册界面转登录界面
pass app_rep.root.destroy() #销毁注册窗口
app_login=My_login() #实例化登录窗口
app_login.show() #展示
def register(): # 注册验证 def register(): # 注册验证
pass name,pw1,pw2=app_rep.get_input() #获取注册信息
if name=="" or pw1=="" or pw2=="":
messagebox.showwarning("警告","注册信息不为空!") #警告
elif name in user: #账号已被注册
messagebox.showwarning("警告","账号已被注册!")
elif pw1!=pw2: #两个密码不一致
messagebox.showwarning("警告","两个密码不一致!")
else:
user[name]=pw1 #注册成功
messagebox.showinfo("提示","注册成功!")
def login(): # 登录验证 def login(): # 登录验证
pass pass
...@@ -105,3 +122,2736 @@ class My_register(): # 注册窗口 ...@@ -105,3 +122,2736 @@ class My_register(): # 注册窗口
app_login = My_login() app_login = My_login()
app_login.show() app_login.show()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment