aboutsummaryrefslogtreecommitdiff
path: root/db/user.go
diff options
context:
space:
mode:
Diffstat (limited to 'db/user.go')
-rw-r--r--db/user.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/db/user.go b/db/user.go
index aed0ac1..7a0a32b 100644
--- a/db/user.go
+++ b/db/user.go
@@ -70,3 +70,13 @@ func SetOtpSecret(user *User, secret string, temporary bool) error {
70 70
71 return DB.Update(user) 71 return DB.Update(user)
72} 72}
73
74func SetPassword(user *User, password string) error {
75 var err error
76 user.PasswordHash, err = HashPassword(password)
77 if err != nil {
78 return err
79 }
80
81 return DB.Update(user)
82}