Add rodauth

This commit is contained in:
julien committed 2026-11-02 11:11:42 +01:00
1 parent 747dd5c78f
commit 7a4805f749
6 files changed
+49 -13

No files matched your search

+17
View File
@@ -1,4 +1,5 @@
require "roda"
require "rodauth"
require_relative "lib/database"
require_relative "config/mail"
@@ -15,9 +16,25 @@ class Netig < Roda
plugin :hash_branches
plugin :flash
plugin :rodauth do
db DB
enable :login, :logout
login_label "Adresse électronique"
password_label "Mot de passe"
login_button "Se connecter"
already_logged_in do
request.redirect("/")
end
end
require_relative "routes/contact"
route do |r|
r.rodauth
r.public
check_csrf!
r.hash_branches