From da113ffb9510042b16e1e177684dd061147f08e1 Mon Sep 17 00:00:00 2001 From: Livio Amstutz Date: Thu, 9 Jul 2020 18:01:58 +0200 Subject: [PATCH] fix: redirect to register (#437) --- internal/ui/login/handler/login_handler.go | 5 +++++ internal/ui/login/static/templates/login.html | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/ui/login/handler/login_handler.go b/internal/ui/login/handler/login_handler.go index 9839f511e4..349cfda12a 100644 --- a/internal/ui/login/handler/login_handler.go +++ b/internal/ui/login/handler/login_handler.go @@ -12,6 +12,7 @@ const ( type loginData struct { LoginName string `schema:"loginName"` + Register bool `schema:"register"` } func (l *Login) handleLogin(w http.ResponseWriter, r *http.Request) { @@ -43,6 +44,10 @@ func (l *Login) handleLoginNameCheck(w http.ResponseWriter, r *http.Request) { l.renderError(w, r, authReq, err) return } + if data.Register { + l.handleRegister(w, r) + return + } err = l.authRepo.CheckLoginName(r.Context(), authReq.ID, data.LoginName) if err != nil { l.renderLogin(w, r, authReq, err) diff --git a/internal/ui/login/static/templates/login.html b/internal/ui/login/static/templates/login.html index 6e25820c5c..61915070da 100644 --- a/internal/ui/login/static/templates/login.html +++ b/internal/ui/login/static/templates/login.html @@ -21,7 +21,7 @@
- +