]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git/blobdiff - db/user.go
Mails.
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git] / db / user.go
index aed0ac173c92652338c213629abbe5d276fff663..64ca6a611ee7609ae0607995c4820598372739f2 100644 (file)
@@ -70,3 +70,19 @@ 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)
+}
+
+func SetUserStatus(user *User, status UserStatus) error {
+       user.Status = status
+
+       return DB.Update(user)
+}