Fixed static files routes
This commit is contained in:
@@ -65,7 +65,7 @@ class LoginPage:
|
||||
cls="btn w-full font-bold py-2 px-4 rounded"
|
||||
),
|
||||
|
||||
action="/login-p",
|
||||
action="/login",
|
||||
method="post",
|
||||
cls="mb-6"
|
||||
),
|
||||
|
||||
@@ -115,7 +115,7 @@ class RegisterPage:
|
||||
)
|
||||
),
|
||||
|
||||
action="register-p",
|
||||
action="register",
|
||||
method="post",
|
||||
cls="mb-6"
|
||||
),
|
||||
|
||||
@@ -33,7 +33,7 @@ def setup_auth_routes(app, rt, mount_auth_app=True, sqlite_db_path="Users.db"):
|
||||
# PUBLIC ROUTES (Login & Register)
|
||||
# ============================================================================
|
||||
|
||||
@rt("/login")
|
||||
@rt("/login", methods=["GET"])
|
||||
def get(error: str = None):
|
||||
"""
|
||||
Display login page.
|
||||
@@ -46,7 +46,7 @@ def setup_auth_routes(app, rt, mount_auth_app=True, sqlite_db_path="Users.db"):
|
||||
"""
|
||||
return LoginPage(error_message=error)
|
||||
|
||||
@rt("/login-p")
|
||||
@rt("/login", methods=["POST"])
|
||||
def post(email: str, password: str, session, redirect_url: str = "/"):
|
||||
"""
|
||||
Handle login form submission.
|
||||
@@ -79,7 +79,7 @@ def setup_auth_routes(app, rt, mount_auth_app=True, sqlite_db_path="Users.db"):
|
||||
# Login failed - return error message via HTMX
|
||||
return LoginPage(error_message="Invalid email or password. Please try again.")
|
||||
|
||||
@rt("/register")
|
||||
@rt("/register", methods=["GET"])
|
||||
def get(error: str = None):
|
||||
"""
|
||||
Display registration page.
|
||||
@@ -92,7 +92,7 @@ def setup_auth_routes(app, rt, mount_auth_app=True, sqlite_db_path="Users.db"):
|
||||
"""
|
||||
return RegisterPage(error_message=error)
|
||||
|
||||
@rt("/register-p")
|
||||
@rt("/register", methods=["POST"])
|
||||
def post(email: str, username: str, password: str, confirm_password: str, session):
|
||||
"""
|
||||
Handle registration form submission.
|
||||
|
||||
@@ -26,10 +26,10 @@ DEFAULT_SKIP_PATTERNS = [
|
||||
r'/static/.*',
|
||||
r'.*\.css',
|
||||
r'.*\.js',
|
||||
r'/myfasthtml/.*\.css',
|
||||
r'/myfasthtml/.*\.js',
|
||||
'/login',
|
||||
'/login-p',
|
||||
'/register',
|
||||
'/register-p',
|
||||
'/logout',
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user