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