def login(self, user_name, password): user = QA_user_sign_in(user_name, password, self.client) if user is not None: self.user_name = user_name self.password = password self.user = user return self.user else: return False
def get(self): username = self.get_argument('user', default='admin') password = self.get_argument('password', default='admin') res = QA_user_sign_in(username, password, client=QA_util_sql_mongo_setting()) if res is not None: self.write('SUCCESS') else: self.write('WRONG')
def QA_setting_login(self): self.username = self.QA_setting_user_name self.password = self.QA_setting_user_password QA_util_log_info('username:'******'username'] = self.username self.user['password'] = self.password self.user['login'] = True return self.user else: QA_util_log_info('failed to login')
def get(self): """登陆接口 Arguments: QABaseHandler {[type]} -- [description] user/signup?user=xxx&password=xx Return 'SUCCESS' if success 'WRONG' if wrong """ username = self.get_argument('user', default='admin') password = self.get_argument('password', default='admin') res = QA_user_sign_in(username, password) if res is not None: self.write('SUCCESS') else: self.write('WRONG')
def post(self): """登陆接口 Arguments: QABaseHandler {[type]} -- [description] user/signup?user=xxx&password=xx Return 'SUCCESS' if success 'WRONG' if wrong """ # username = self.get_argument('username') # password = self.get_argument('password') data = tornado.escape.json_decode(self.request.body) print(data) username = data['username'] password = data['password'] res = QA_user_sign_in(username, password) if res: self.write({ 'login_status': 'success', 'username': username, 'picture': 'assets/images/admin.png', 'messages': [ 'Login succeed, redirecting...', ], 'redirect': '/pages/emile', 'data': { 'token': 'admin-token' }, 'code': 20000 }) else: self.write({ 'code': 60204, 'message': 'Account and password are incorrect.' })