Go to file
jordi fita mas 01526bff1a Convert the login variables to a struct with parsing and validation
It is a lot of code having to check the login variables inside the POST
handler, and i could not mark each input field individually as invalid
because the generic errors array i was using did no identify which field
had the error.

Thus, i use more or less the same technique as with Numerus: a struct
with the value and the error message.  This time the input field does
not have the label and extra attributes because i believe this belongs
to the template: if i want do reuse the same form template, i should
create a common template rather than defining everything in Go.

The name is a bit different, however, because it has meaning both to the
front and back ends, as it needs to be exactly the same.  Writing it
twice is error-prone, as with a rename i could easily forget to change
one or the other, and here i see value in having that in Go, because
it is also used in code.
2023-07-24 17:17:15 +02:00
cmd/camper Add the skeleton of the web application 2023-07-23 00:11:00 +02:00
deploy Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
pkg Convert the login variables to a struct with parsing and validation 2023-07-24 17:17:15 +02:00
po Convert the login variables to a struct with parsing and validation 2023-07-24 17:17:15 +02:00
revert Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
test Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
verify Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00
web Convert the login variables to a struct with parsing and validation 2023-07-24 17:17:15 +02:00
.gitignore Add the skeleton of the web application 2023-07-23 00:11:00 +02:00
Makefile Add Gettext and GettextNoop to locale 2023-07-24 17:09:43 +02:00
go.mod Add the skeleton of the web application 2023-07-23 00:11:00 +02:00
go.sum Add the skeleton of the web application 2023-07-23 00:11:00 +02:00
sqitch.conf Add empty Sqitch configuration anq plan files 2023-07-20 23:43:23 +02:00
sqitch.plan Add authentication relations, views, and functions for PostgreSQL 2023-07-22 01:59:12 +02:00