move csrf input helper to request obj, add post-commit hook for commit hash in metadata

This commit is contained in:
Sky Johnson 2025-07-25 18:13:59 -05:00
parent d3633dfdbc
commit 81426c61b7
2 changed files with 11 additions and 0 deletions

7
metadata/version.go Normal file
View File

@ -0,0 +1,7 @@
package metadata
const (
Version = "1.0.0"
CommitHash = "placeholder"
BuildDate = "25/07/2025"
)

View File

@ -346,6 +346,10 @@ function Request:verify_csrf(token) return self.session:verify_csrf_token(token)
function Request:is_authenticated() return self.session:get("authenticated", false) end
function Request:current_user() return self.session:get("user") end
function Request:csrf_field()
return '<input type="hidden" name="_csrf_token" value="'.. self.session:csrf_token() ..'">'
end
function Request:login(user_data)
self.session:set("user", user_data)
self.session:set("authenticated", true)