def loginCheck(self): name = self.username.get() password = self.password.get() useSSL = self.useSSL.get() if useSSL: client = client_socket_ssl.client_ssl() else: client = client_socket_no_ssl.client_no_ssl() pass loginStat = client.login(name, password) # 用户名密码不能为空 if name == '' or password == '': showerror(message='用户名或密码为空') else: # 判断用户名和密码是否匹配 if loginStat: #showinfo(title='welcome',message='欢迎您:' + name) #记录用户名和密码 client.username = name client.password = password self.page.destroy() MainPage(self.root, client) else: showerror(message='用户名或密码错误')
def signtowcg(): # 获取输入框内的内容 nn = new_name.get() np = new_pwd.get() npf = new_pwd_confirm.get() if np == '' or nn == '': showerror('错误', '用户名或密码为空') elif np != npf: showerror('错误', '密码前后不一致') else: client = client_socket_ssl.client_ssl() stat = client.register(nn, np) if stat: showinfo('欢迎', '注册成功') # 注册成功关闭注册框 window_sign_up.destroy() else: showerror('错误', '用户名已存在')