Add contact form with reCAPTCHA, saved to DB, viewable in admin

Adds a public /contact page (name/email/message, protected by the same
reCAPTCHA v3 setup used on registration) that persists submissions to
a new contact_message table, plus a Contact section in the admin panel
to read them. Linked from the site footer.
This commit is contained in:
Frank
2026-08-29 11:11:06 +02:00
parent fd8d1730e8
commit 6fb3ed597b
12 changed files with 317 additions and 0 deletions
+1
View File
@@ -9,6 +9,7 @@ nav.register: Register
nav.logout: Logout
link.enter_game: Enter the Game Area
link.back_to_website: Back to Website
footer.contact: Contact
footer.help_wanted: Looking for Help
footer.terms: Terms and Conditions