コード例 #1
0
def login_user():
    if request.method == "POST":
        try:
            data = request.get_json()
            user = Users.find_user_by_credentials(data["mail"],
                                                  data["password"])
            token = user.generate_auth_token()
            return jsonify({
                "user:"******"token": token
            })
        except Exception as e:
            return jsonify({"error": str(e)}), 500
コード例 #2
0
try:
    Users.objects(mail="*****@*****.**").delete()
    mike_user = Users(mail="*****@*****.**",
                      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)