]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git/blobdiff - db/user.go
Password reset.
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git] / db / user.go
index aed0ac173c92652338c213629abbe5d276fff663..7a0a32b37105a1fac3f83b421c986ab684bd80ab 100644 (file)
@@ -70,3 +70,13 @@ func SetOtpSecret(user *User, secret string, temporary bool) error {
 
        return DB.Update(user)
 }
+
+func SetPassword(user *User, password string) error {
+       var err error
+       user.PasswordHash, err = HashPassword(password)
+       if err != nil {
+               return err
+       }
+
+       return DB.Update(user)
+}