Set user password
This commit is contained in:
@ -1,6 +1,8 @@
|
||||
package views
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"iris-test/app/lib/auth"
|
||||
"iris-test/app/repository"
|
||||
|
||||
"github.com/kataras/iris/v12"
|
||||
@ -10,6 +12,7 @@ type editUserForm struct {
|
||||
FirstName string `form:"first-name"`
|
||||
LastName string `form:"last-name"`
|
||||
Email string `form:"email"`
|
||||
Password string `form:"password"`
|
||||
}
|
||||
|
||||
func GetUsersPage(ctx iris.Context) {
|
||||
@ -66,6 +69,13 @@ func SaveUserPage(ctx iris.Context) {
|
||||
user.LastName = form.LastName
|
||||
user.Email = form.Email
|
||||
|
||||
if len(form.Password) > 0 {
|
||||
user.SetPassword(form.Password)
|
||||
fmt.Printf("Set password: %s\n", user.Password)
|
||||
fmt.Printf("IsPasswordGoodEnough: %v\n", auth.IsPasswordGoodEnough(form.Password))
|
||||
|
||||
}
|
||||
|
||||
userRepository.Save(user)
|
||||
|
||||
ctx.Redirect("/users")
|
||||
|
||||
Reference in New Issue
Block a user