From 4ea1e99dffa6185a30e98fab0e61c8e54262db8b Mon Sep 17 00:00:00 2001 From: Tosox <57193602+Tosox@users.noreply.github.com> Date: Sun, 8 Mar 2026 17:13:07 +0100 Subject: [PATCH] Clear freeman cookie on unsuccessful login --- moddb/utils.py | 1 + 1 file changed, 1 insertion(+) diff --git a/moddb/utils.py b/moddb/utils.py index be8ba7e..a964815 100644 --- a/moddb/utils.py +++ b/moddb/utils.py @@ -266,6 +266,7 @@ def login_with_freeman_cookie(freeman_cookie: str, session: requests.Session = N session.cookies.set("freeman", freeman_cookie, domain="www.moddb.com", path="/") member_nameid = get_logged_in_member_nameid(session) if member_nameid is None: + session.cookies.clear(domain="www.moddb.com", path="/", name="freeman") raise ValueError("Invalid freeman cookie") return member_nameid