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