Option to lock user's password #215

This commit is contained in:
Henrique Dias
2017-08-24 14:44:53 +01:00
parent 889871ec0a
commit fc9ca4f6a4
9 changed files with 314 additions and 297 deletions
+4
View File
@@ -287,6 +287,10 @@ func usersPutHandler(c *fm.Context, w http.ResponseWriter, r *http.Request) (int
return http.StatusBadRequest, fm.ErrEmptyPassword
}
if id == c.User.ID && c.User.LockPassword {
return http.StatusForbidden, nil
}
c.User.Password, err = fm.HashPassword(u.Password)
if err != nil {
return http.StatusInternalServerError, err