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)})
# 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() # sleep(1) # mike_user.generate_auth_token() # sleep(1)