def setup(): g.authed = False # Catch logged in users if using_api_key_auth(): user = get_user(api_key=request.args["api_key"]) if user is None: return if check_request(request, user["secret"]): g.user = user g.authed = True session["email"] = user["email"] elif "email" in session: user = get_user(email=session["email"]) if user is not None: g.user = user g.authed = True
def setup(): g.msg_packer = msgpack.Packer() g.msg_unpacker = msgpack.Unpacker() g.authed = False # Catch logged in users if "email" in session: user = db.users.find_one({"email": session["email"]}) if user is not None: g.user = user g.authed = True elif ("api_key" in request.args and "signature" in request.args and "expires" in request.args): user = db.users.find_one({"api_key": request.args["api_key"]}) if user is None: return if check_request(request, user["secret"]): g.user = user g.authed = True session["email"] = user["email"]
def setup(): g.msg_packer = msgpack.Packer() g.msg_unpacker = msgpack.Unpacker() g.authed = False # Catch logged in users if "email" in session: user = db.users.find_one({"email": session["email"]}) if user is not None: g.user = user g.authed = True elif("api_key" in request.args and "signature" in request.args and "expires" in request.args): user = db.users.find_one({"api_key": request.args["api_key"]}) if user is None: return if check_request(request, user["secret"]): g.user = user g.authed = True session["email"] = user["email"]