From b1fa4e6b30f7737d27e5d54ec6848003f158395c Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 15 May 2026 18:13:29 +0800 Subject: [PATCH] bugfix --- dapi/dapi.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dapi/dapi.py b/dapi/dapi.py index fab1891..fac1f6d 100644 --- a/dapi/dapi.py +++ b/dapi/dapi.py @@ -1,7 +1,7 @@ from traceback import format_exc from appPublic.log import debug, exception, info from appPublic.timeUtils import curDateString -from appPublic.aes import aes_decode_b64 +from appPublic.aes import aes_decode_b64, aes_encode_b64 from appPublic.uniqueID import getID from time import time from ahserver.serverenv import get_serverenv @@ -131,6 +131,17 @@ async def deerer_auth(sor, request): client_ip = request['client_ip'] return await deerer_user(sor, deer_data, client_ip, request) +def deerer_header(appid, sk, apikey): + tim = time.time() + txt = f'{tim}:{apikey}' + cyber = aes_encode_b64(sk, txt) + return f'Deerer {appid}-:-{cyber}' + +def deerer_apikey(sk, cyber): + txt = aes_decode_b64(sk, cyber) + t, apikey = txt.split(':') + return apikey + async def deerer_user(sor, deer_data, client_ip, request): appid, cyber = deer_data.split('-:-') secretkey = await get_secretkey(sor, appid)