fix secret regenerating every oauth
This commit is contained in:
@@ -243,13 +243,9 @@ func main() {
|
|||||||
|
|
||||||
userId := userResult.Id
|
userId := userResult.Id
|
||||||
|
|
||||||
secretR := rdb.Get(c.Context(), "secrets:" + hash(PEPPER_SECRETS + userId))
|
secret, err := rdb.Get(c.Context(), "secrets:" + hash(PEPPER_SECRETS + userId)).Result()
|
||||||
|
|
||||||
var secret string
|
if err == redis.Nil {
|
||||||
|
|
||||||
if secretR.Err() == redis.Nil {
|
|
||||||
secret = secretR.Val()
|
|
||||||
} else {
|
|
||||||
key := make([]byte, 48)
|
key := make([]byte, 48)
|
||||||
|
|
||||||
_, err := rand.Read(key)
|
_, err := rand.Read(key)
|
||||||
|
|||||||
Reference in New Issue
Block a user