Willkommen
@@ -163,7 +157,7 @@ func renderStartPage(w http.ResponseWriter, r *http.Request) {
diff --git a/backend/00-router.go b/backend/00-router.go index 8e5cfbb..09569f9 100644 --- a/backend/00-router.go +++ b/backend/00-router.go @@ -119,6 +119,10 @@ func splitRecipients(value string) ([]string, error) { } func homeHandler(w http.ResponseWriter, r *http.Request) { + if !CanManageAccounts(r) { + http.Redirect(w, r, "/view", http.StatusSeeOther) + return + } renderStartPage(w, r) } @@ -128,28 +132,18 @@ func renderStartPage(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, `