diff options
Diffstat (limited to 'db/user.go')
-rw-r--r-- | db/user.go | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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 | |||
74 | func 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 | } | ||