diff --git a/files/routes/comments.py b/files/routes/comments.py index e8cdbb123..6f33b2cc7 100644 --- a/files/routes/comments.py +++ b/files/routes/comments.py @@ -34,7 +34,7 @@ WORDLE_COLOR_MAPPINGS = {-1: "🟥", 0: "🟨", 1: "🟩"} @app.get("/logged_out/post///") @app.get("/logged_out/h//comment/") @app.get("/logged_out/h//post///") -@auth_desired +@auth_required def post_pid_comment_cid(cid, pid=None, anything=None, v=None, sub=None): if not v and not request.path.startswith('/logged_out'): return redirect(f"/logged_out{request.full_path}#context") diff --git a/files/routes/errors.py b/files/routes/errors.py index 0180f9eaa..47042b869 100644 --- a/files/routes/errors.py +++ b/files/routes/errors.py @@ -19,7 +19,7 @@ def error_401(e): path = request.path qs = urlencode(dict(request.values)) argval = quote(f"{path}?{qs}", safe='') - return redirect(f"/login?redirect={argval}") + return redirect(f"/signup?redirect={argval}") @app.errorhandler(406) def error_406(e): diff --git a/files/routes/front.py b/files/routes/front.py index 0d0189700..cc83ab3c3 100644 --- a/files/routes/front.py +++ b/files/routes/front.py @@ -16,7 +16,7 @@ from files.helpers.awards import award_timers @app.get("/logged_out/h/") @app.get("/logged_out/s/") @limiter.limit("3/second;30/minute;5000/hour;10000/day") -@auth_desired +@auth_required def front_all(v, sub=None, subdomain=None): if not v and not request.path.startswith('/logged_out'): diff --git a/files/routes/posts.py b/files/routes/posts.py index 45527f532..fc2d61299 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -103,7 +103,7 @@ def submit_get(v, sub=None): @app.get("/logged_out/post//") @app.get("/logged_out/h//post/") @app.get("/logged_out/h//post//") -@auth_desired +@auth_required def post_id(pid, anything=None, v=None, sub=None): if not v and not request.path.startswith('/logged_out'): return redirect(f"/logged_out{request.full_path}") @@ -233,7 +233,7 @@ def post_id(pid, anything=None, v=None, sub=None): @app.get("/viewmore///") @limiter.limit("1/second;30/minute;200/hour;1000/day") -@auth_desired +@auth_required def viewmore(v, pid, sort, offset): try: pid = int(pid) except: abort(400) @@ -324,7 +324,7 @@ def viewmore(v, pid, sort, offset): @app.get("/morecomments/") @limiter.limit("1/second;30/minute;200/hour;1000/day") -@auth_desired +@auth_required def morecomments(v, cid): try: cid = int(cid) except: abort(400) diff --git a/files/routes/subs.py b/files/routes/subs.py index 3c7c93f8f..e3dc8f85c 100644 --- a/files/routes/subs.py +++ b/files/routes/subs.py @@ -437,7 +437,7 @@ def sub_sidebar(v, sub): return redirect(f'/h/{sub.name}/settings') @app.get("/holes") -@auth_desired +@auth_required def subs(v): subs = g.db.query(Sub, func.count(Submission.sub)).outerjoin(Submission, Sub.name == Submission.sub).group_by(Sub.name).order_by(func.count(Submission.sub).desc()).all() return render_template('sub/subs.html', v=v, subs=subs) diff --git a/files/routes/users.py b/files/routes/users.py index 6502ea2d6..de87d9b1a 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -904,7 +904,7 @@ def visitors(v): @app.get("/@") @app.get("/@.json") @app.get("/logged_out/@") -@auth_desired +@auth_required def u_username(username, v=None): if not v and not request.path.startswith('/logged_out'): @@ -1016,7 +1016,7 @@ def u_username(username, v=None): @app.get("/@/comments") @app.get("/@/comments.json") @app.get("/logged_out/@/comments") -@auth_desired +@auth_required def u_username_comments(username, v=None): if not v and not request.path.startswith('/logged_out'):