def post(self): json = request.get_json() p_num = json.get("p_num") token = json.get("token", "") if check_token(token): return jsonify({"code": 207, "msg": "已登录,不要重复登录!"}) password = str(json.get("password")) dao = UserDao() password = dao.make_pwd(password) data = dao.tn_list(p_num, password) if data == 2: return jsonify({"code": 202, "msg": "密码错误!"}) elif data == 3: return jsonify({"code": 203, "msg": "用户名不存在!"}) elif data == 4: return jsonify({"code": 204, "msg": "该用户已经被封了!"}) else: phone = data["p_num"] token = uuid.uuid4().hex # token 需要转换为字符串 save_token(token, p_num) return jsonify({ "code": 201, "msg": 'ok', "token": token, "p_num": phone })
def post(self): args = parser.parse_args() token = args.get("token") if token: return jsonify({ "status": 204, "msg": "已登录,不要重复登录!", }) p_num = args.get("p_num") password = args.get("password") dao = UserDao() result = dao.tn_list(p_num, password) if result == 1: token = str(uuid.uuid4()) # token 需要转换为字符串 # key: 使用token 值:用户id cache.set(token, p_num, timeout=60) return jsonify({"status": 201, "msg": 'ok', "token": token}) elif result == 2: return jsonify({ "status": 202, "msg": "密码错误!", }) elif result == 3: return jsonify({ "status": 203, "msg": "用户名不存在!", })