Archived
Template
1
0

Fix to login

This commit is contained in:
uberswe
2021-12-12 20:13:03 +01:00
parent 18493611ec
commit 877b2b6a99

View File

@ -36,6 +36,7 @@ func (controller Controller) LoginPost(c *gin.Context) {
}) })
log.Println(res.Error) log.Println(res.Error)
c.HTML(http.StatusInternalServerError, "login.html", pd) c.HTML(http.StatusInternalServerError, "login.html", pd)
return
} }
if res.RowsAffected == 0 { if res.RowsAffected == 0 {
@ -44,6 +45,7 @@ func (controller Controller) LoginPost(c *gin.Context) {
Content: loginError, Content: loginError,
}) })
c.HTML(http.StatusBadRequest, "login.html", pd) c.HTML(http.StatusBadRequest, "login.html", pd)
return
} }
if user.ActivatedAt == nil { if user.ActivatedAt == nil {
@ -52,6 +54,7 @@ func (controller Controller) LoginPost(c *gin.Context) {
Content: "Account is not activated yet.", Content: "Account is not activated yet.",
}) })
c.HTML(http.StatusBadRequest, "login.html", pd) c.HTML(http.StatusBadRequest, "login.html", pd)
return
} }
password := c.PostForm("password") password := c.PostForm("password")
@ -62,6 +65,7 @@ func (controller Controller) LoginPost(c *gin.Context) {
Content: loginError, Content: loginError,
}) })
c.HTML(http.StatusBadRequest, "login.html", pd) c.HTML(http.StatusBadRequest, "login.html", pd)
return
} }
// Generate a ulid for the current session // Generate a ulid for the current session
@ -83,6 +87,7 @@ func (controller Controller) LoginPost(c *gin.Context) {
}) })
log.Println(res.Error) log.Println(res.Error)
c.HTML(http.StatusInternalServerError, "login.html", pd) c.HTML(http.StatusInternalServerError, "login.html", pd)
return
} }
session := sessions.Default(c) session := sessions.Default(c)
@ -96,6 +101,7 @@ func (controller Controller) LoginPost(c *gin.Context) {
}) })
log.Println(err) log.Println(err)
c.HTML(http.StatusInternalServerError, "login.html", pd) c.HTML(http.StatusInternalServerError, "login.html", pd)
return
} }
c.Redirect(http.StatusTemporaryRedirect, "/admin") c.Redirect(http.StatusTemporaryRedirect, "/admin")