コード例 #1
0
def handle_users():
    if request.method == "POST":
        data = request.get_json()
        try:
            newUser = Users(**data)
            changed_fields = list(data.keys())
            newUser.save(signal_kwargs={"changed_fields": changed_fields})
            token = newUser.generate_auth_token()
            return jsonify({
                "user:"******"token": token
            })
        except Exception as e:
            return jsonify({"error": str(e)})
コード例 #2
0
                      password="******",
                      name="PHN_mongonengine")
    print(mike_user.to_json())
    # import pdb; pdb.set_trace()
    # print(Users.objects(id=mike_user.id))
    mike_user.save(signal_kwargs={"changed_fields": ["password"]})
    print("user Created")
except Exception as e:
    print("Should have Created user", str(e))

try:
    mike_user = Users.find_user_by_credentials("*****@*****.**",
                                               "newThing23d")
    mike_user.remove_all_auth_token()
    print(mike_user.to_json())
    mike_user.generate_auth_token()
    sleep(1)
    mike_user.generate_auth_token()
    # sleep(1)
    # mike_user.generate_auth_token()
    # sleep(1)
    # mike_user.generate_auth_token()
    print(mike_user.to_json())
    token = mike_user.tokens[0]
    mike_user.remove_auth_token(token)
    print(mike_user.to_json())
except Exception as e:
    print("Should workd", e)

# try:
#   mike_user = Users.find_user_by_credentials("*****@*****.**", "newThing2333dd")