Signed-off-by: Yuan Si <do4suki@gmail.com>
This commit is contained in:
2025-03-10 15:29:29 +08:00
committed by YumeMichi
parent 782c2d7ab0
commit 70398da4b9
31 changed files with 712 additions and 819 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ func AuthKey(ctx *gin.Context) {
req := gjson.Parse(ctx.PostForm("request_data"))
tDummyToken, err := base64.StdEncoding.DecodeString(req.Get("dummy_token").String())
CheckErr(err)
dummyToken := encrypt.RSA_Decrypt(tDummyToken)
dummyToken := encrypt.RSADecrypt(tDummyToken)
// aesKey := dummyToken[0:16]
// tAuthData, err := base64.StdEncoding.DecodeString(req.Get("auth_data").String())
+3
View File
@@ -65,6 +65,9 @@ func Common(ctx *gin.Context) {
ctx.String(http.StatusForbidden, ErrorMsg)
ctx.Abort()
}
ctx.Header("user_id", userId)
ctx.Header("authorize", fmt.Sprintf("consumerKey=lovelive_test&timeStamp=%d&version=1.1&token=%s&nonce=%d&user_id=%s&requestTimeStamp=%d", time.Now().Unix(), token, nonce, userId, time.Now().Unix()))
}
ctx.Header("Content-Type", "application/json; charset=utf-8")
+2 -3
View File
@@ -25,12 +25,12 @@ func Login(ctx *gin.Context) {
req := gjson.Parse(ctx.GetString("request_data"))
tKey, err := base64.StdEncoding.DecodeString(req.Get("login_key").String())
CheckErr(err)
loginKey := utils.Sub16(encrypt.AES_CBC_Decrypt(tKey, aesKey))
loginKey := utils.Sub16(encrypt.AESCBCDecrypt(tKey, aesKey))
ctx.Set("login_key", string(loginKey))
tPasswd, err := base64.StdEncoding.DecodeString(req.Get("login_passwd").String())
CheckErr(err)
loginPasswd := utils.Sub16(encrypt.AES_CBC_Decrypt(tPasswd, aesKey))
loginPasswd := utils.Sub16(encrypt.AESCBCDecrypt(tPasswd, aesKey))
ctx.Set("login_passwd", string(loginPasswd))
nonce := ctx.GetInt("nonce")
@@ -41,5 +41,4 @@ func Login(ctx *gin.Context) {
ctx.Set("authorize_token", authorizeToken)
ctx.Next()
}