summaryrefslogtreecommitdiffstats
path: root/cmd
diff options
context:
space:
mode:
authorzeripath <art27@cantab.net>2020-12-12 18:59:49 +0000
committerGitHub <noreply@github.com>2020-12-12 19:59:49 +0100
commit287b594803105ba517680aa50be478648d434035 (patch)
tree87072d48637929757841c9b4d705041c13290503 /cmd
parentd07b8a75d7072a9178358b720fb2da656130e5ff (diff)
downloadgitea-287b594803105ba517680aa50be478648d434035.tar.gz
gitea-287b594803105ba517680aa50be478648d434035.zip
Whenever the password is updated ensure that the hash algorithm is too (#13966)
`user.HashPassword` may potentially - and in fact now likely does - change the `passwd_hash_algo` therefore whenever the `passwd` is updated, this also needs to be updated. Fix #13832 Thanks @fblaese for the hint Signed-off-by: Andrew Thornton <art27@cantab.net>
Diffstat (limited to 'cmd')
-rw-r--r--cmd/admin.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmd/admin.go b/cmd/admin.go
index 8989ec2ebd..6b8c26fc0c 100644
--- a/cmd/admin.go
+++ b/cmd/admin.go
@@ -335,7 +335,7 @@ func runChangePassword(c *cli.Context) error {
}
user.HashPassword(c.String("password"))
- if err := models.UpdateUserCols(user, "passwd", "salt"); err != nil {
+ if err := models.UpdateUserCols(user, "passwd", "passwd_hash_algo", "salt"); err != nil {
return err
}