def post(self): username = self.get_argument('username', '') password = self.get_argument('password', '') print("name=%s password=%s" % (username, password)) result = login(self, username, password, User_bak, psd_encryp=True) if result['status'] is True: return self.write({'status': 200, 'msg': result['msg']}) return self.write({'status': 400, 'msg': result['msg']})
def get(self): username = self.get_argument("username", '') password = self.get_argument("password", '') print("username=%s password=%s" % (username, password)) result = login(self, username.encode("utf-8"), password, Patient) if result['status'] is True: return self.write({'status': 200, 'msg': result['msg']}) return self.write({'status': 400, 'msg': result['msg']})
def get(self): """ 提供桌面应用程序的登录接口 url参数示例:/desk_login?username=hujin&password=3457 返回数据示例:{'status': 400, 'msg': '请输入用户名或密码'} """ username = self.get_argument('username', '') password = self.get_argument('password', '') print("name=%s password=%s" % (username, password)) result = login(self, username, password, User_new) if result['status'] is True: return self.write({'status': 200, 'msg': result['msg']}) return self.write({'status': 400, 'msg': result['msg']})
def post(self): name = self.get_argument('name', '') password = self.get_argument('password', '') code = self.get_argument('code', '') captcha_code = self.get_argument('captcha', '') result = auth_captche(self, captcha_code, code) if result['status'] is False: return self.write({'status': 400, 'msg': result['msg']}) result = login(self, name, password) if result['status'] is True: return self.write({'status': 200, 'msg': result['msg']}) return self.write({'status': 400, 'msg': result['msg']})
def post(self): # 取参数 name = self.get_argument('name', '') password = self.get_argument('password', '') code = self.get_argument('code', '') captcha_code = self.get_argument('captcha', '') # print name,password,code,captcha_code # 测试数据是否获取 """接受字符串判断的结果(False/True)""" result = account_auth_libs.auth_captcha(self, captcha_code, code) if result['status'] is False: # tornado中的write函数会对write函数的内容进行判断, # 如果时字典类型,就直接转换成字符串。我们自己就不用json方法转换了 return self.write({'status': 400, 'msg': result['msg']}) # 得到login函数的返回字典,确定是登录成功或失败 result = account_auth_libs.login(self, name, password) # 使用键"status"获取字典中对应的值:True/False if result['status'] is True: return self.write({'status': 200, 'msg': result['msg']}) return self.write({'status': 400, 'msg': result['msg']})