diff options
author | jloup <jeanloup.jamet@gmail.com> | 2018-05-04 11:55:15 +0200 |
---|---|---|
committer | jloup <jeanloup.jamet@gmail.com> | 2018-05-04 11:55:15 +0200 |
commit | 85545aba62546f219a9c9730945511412a3174ef (patch) | |
tree | 7bf7feb99c6e7e51e83c386aafb3da3b7610d6bd /db | |
parent | b94f3416c1afe6363249b46bf2b299dfe8e4007f (diff) | |
download | Front-85545aba62546f219a9c9730945511412a3174ef.tar.gz Front-85545aba62546f219a9c9730945511412a3174ef.tar.zst Front-85545aba62546f219a9c9730945511412a3174ef.zip |
Password reset.
Diffstat (limited to 'db')
-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 | } | ||