diff --git a/demo.py b/demo.py
new file mode 100644
index 0000000..0dad6f8
--- /dev/null
+++ b/demo.py
@@ -0,0 +1,5 @@
+import json
+dict = {'admin':'123'}
+content = json.dumps(dict)
+with open('user.txt','w',encoding='utf-8')as file:
+    file.write(content)
\ No newline at end of file
diff --git a/my_app.py b/my_app.py
index 3db7fe7..afdcae5 100644
--- a/my_app.py
+++ b/my_app.py
@@ -1,14 +1,35 @@
 import tkinter
+import json
+from tkinter import messagebox
+with open('user.txt','r',encoding='utf-8')as file:
+    content = file.read()
+    users = json.loads(content)
 
 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.showerror('错误','两次密码不一致')
+    else:
+        users[name] = password1
+        content = json.dumps(users)
+        with open('user.txt','w',encoding='utf-8')as file:
+            file.write(content)
+        messagebox.showinfo('成功','注册成功')
+        reg_to_login()
 def login():    # 登录验证
     pass    
 
diff --git a/user.txt b/user.txt
index 6a2553e..fe8bd66 100644
--- a/user.txt
+++ b/user.txt
@@ -1 +1 @@
-{"admin": "123456"}
\ No newline at end of file
+{"admin": "123", "python": "123"}
\ No newline at end of file
diff --git "a/\347\273\203\344\271\240\351\242\230.py" "b/\347\273\203\344\271\240\351\242\230.py"
new file mode 100644
index 0000000..ef03159
--- /dev/null
+++ "b/\347\273\203\344\271\240\351\242\230.py"
@@ -0,0 +1,21 @@
+import tkinter
+
+def reg():
+    PhoneNumber = e1.get()
+    print(PhoneNumber)
+    
+root = tkinter.Tk()
+root.geometry('300x100+500+300')
+root.title('手机验证号')
+root.resizable(width=True, height=False)
+
+e1 = tkinter.Entry(root, show=None, width=11)
+e1.place(x = 150,y = 30)
+
+l1 = tkinter.Label(root,text='手机号码:',font = 12,fg = 'red')
+l1.place(x = 50 , y = 30)
+
+bu = tkinter.Button(root,text = '提交',bg='lightgreen',command = reg,width= 10)
+bu.place(x = 100, y = 60)
+
+root.mainloop()