def post(self): user = UserModel() user_json = json_decode(self.request.body) user.user_name = user_json['user_name'] user.name = user_json['user_name_cn'] user.user_password = user_json['user_password'] user.email = user_json['email'] user.mobile = user_json['mobile'] user.join_date = user_json['date'] result = yield user.add_user() if result == 1: self.write(self.return_json(0, '已注册')) elif result == -1: self.write(self.return_json(-1, '用户名已存在'))
def post(self): user = UserModel() user_json = json_decode(self.request.body) user.user_name = user_json['user_name'] user.user_password = user_json['user_password'] user_exist = yield user.get_id_by_name() if user_exist == 0: self.write(self.return_json(-1, '用户名不存在')) return eq_password = yield user.get_password() if eq(eq_password, user.user_password): user_name = self.request.headers['User-Name'] session_id = self.create_signed_value('user-key', user_name) session = SessionUtil(session_id, self.application.async_session_pool) yield session.set_session() self.set_secure_cookie('user-key', user_name, expires_days=1) self.write(self.return_json(0, 'login')) else: self.write(self.return_json(1, '用户名或者密码错误'))