Admin create & login working

This commit is contained in:
🐙PiperYxzzy
2022-05-03 19:09:38 +02:00
parent 66c35e7e4a
commit c190ac9c0d
3 changed files with 15 additions and 12 deletions

View File

@@ -1,6 +1,7 @@
package models
import (
"encoding/base32"
"errors"
"strings"
"time"
@@ -88,5 +89,6 @@ func (a *Auth) ValidateTwoFactor(tfCode string, stamp time.Time) error {
}
func (a *Auth) GenerateNewTwoFactorSecret() {
a.TwoFactorSecret = string(util.GenerateHmac(20))
secretBytes := util.GenerateHmac(20)
a.TwoFactorSecret = base32.StdEncoding.EncodeToString(secretBytes)
}