2023-03-21

Signed-off-by: Yuan Si <do4suki@gmail.com>
This commit is contained in:
2023-03-21 07:43:16 +08:00
parent b8ef91ecd4
commit 0a4496ff54
41 changed files with 15440 additions and 662 deletions
+4 -3
View File
@@ -4,6 +4,7 @@ import (
"encoding/base64"
"encoding/json"
"fmt"
"honoka-chan/database"
"honoka-chan/encrypt"
"honoka-chan/model"
"honoka-chan/utils"
@@ -48,7 +49,7 @@ func AuthKeyHandler(ctx *gin.Context) {
"server_token": serverToken,
"nonce": nonce,
}
_, err = redisCli.HSet(redisCtx, authorizeToken, authData).Result()
_, err = database.RedisCli.HSet(database.RedisCtx, authorizeToken, authData).Result()
if err != nil {
panic(err)
}
@@ -94,7 +95,7 @@ func LoginHandler(ctx *gin.Context) {
ctx.String(http.StatusForbidden, "Fuck you!")
return
}
authData, err := redisCli.HGetAll(redisCtx, authToken[0]).Result()
authData, err := database.RedisCli.HGetAll(database.RedisCtx, authToken[0]).Result()
if err != nil {
panic(err)
}
@@ -134,7 +135,7 @@ func LoginHandler(ctx *gin.Context) {
nonce++
authorizeToken := utils.RandomBase64Token(32)
uid, err := redisCli.HGet(redisCtx, "login_key_uid", string(keyDescrypted)).Result()
uid, err := database.RedisCli.HGet(database.RedisCtx, "login_key_uid", string(keyDescrypted)).Result()
if err != nil {
ctx.String(http.StatusForbidden, "Fuck you!")
return