@@ -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())
|
||||
|
||||
@@ -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
@@ -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()
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user