Ejemplo n.º 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)})
Ejemplo n.º 2
0
import bcrypt

# try:
#   mike_user = Users(mail="*****@*****.**", password="******", name="PHN_myname")
#   mike_user.save()
#   # mike_user = Users.find_user_by_credentials("*****@*****.**", "newThing23d")
#   print(mike_user.to_json())
# except Exception as e:
#   print("Should work 2", e)

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()