Field is called email not username

This commit is contained in:
Jan Bader 2016-12-20 16:38:48 +01:00
parent 518a0c2df9
commit 97ca85a0db

View File

@ -134,25 +134,26 @@ func (h *Handler) loginPost(c *gin.Context) {
}
func (h *Handler) registerPost(c *gin.Context) {
username, _ := c.GetPostForm("username")
email, _ := c.GetPostForm("email")
password, _ := c.GetPostForm("password")
name, _ := c.GetPostForm("name")
user, err := h.UserService.UserByUsername(username)
if err != nil {
user, err := h.UserService.UserByUsername(email)
if err == nil {
c.AbortWithStatus(http.StatusUnauthorized)
return
}
hash, err := h.CredentialsVerifier.Hash(password)
if err != nil {
c.AbortWithStatus(http.StatusUnauthorized)
c.AbortWithError(http.StatusUnauthorized, err)
return
}
user = &budgeteer.User{
Name: name,
Password: hash,
Email: username,
Email: email,
}
err = h.UserService.CreateUser(user)
if err != nil {