summaryrefslogtreecommitdiff
path: root/pages/login.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--pages/login.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/pages/login.go b/pages/login.go
index d433937..bd1ab46 100644
--- a/pages/login.go
+++ b/pages/login.go
@@ -4,11 +4,11 @@ import (
"context"
"database/sql"
"errors"
+ "fmt"
"gosten/csrf"
"gosten/form"
"gosten/model"
"gosten/session"
- "log"
"net/http"
"net/url"
@@ -102,7 +102,7 @@ func checkLogin(ctx context.Context, user user) (bool, int32) {
} else if errors.Is(err, sql.ErrNoRows) {
return false, 0
} else {
- log.Panicf("Could not load user '%s': %v", user.Name, err)
+ panic(fmt.Sprintf("Could not load user '%s': %v", user.Name, err))
}
return true, dbUser.ID
@@ -115,7 +115,7 @@ func handleLogin(w http.ResponseWriter, r *http.Request) {
ok, userId := checkLogin(r.Context(), u)
if !ok {
- u.Errors = []error{form.FieldError{Field: "Password", Issue: "Invalid"}}
+ u.AddError("Password", "Username oder Passwort falsch.")
showLoginPage(r, w, u)
return
}