bugfix
This commit is contained in:
parent
f60517135f
commit
1982f77828
@ -158,17 +158,11 @@ class WOAHandler:
|
|||||||
timestamp = request.query.get('timestamp', '')
|
timestamp = request.query.get('timestamp', '')
|
||||||
nonce = request.query.get('nonce', '')
|
nonce = request.query.get('nonce', '')
|
||||||
echo_str = request.query.get('echostr', '')
|
echo_str = request.query.get('echostr', '')
|
||||||
|
debug(f'{request.query=}')
|
||||||
# 1. 验证签名
|
# 1. 验证签名
|
||||||
try:
|
try:
|
||||||
if echo_str:
|
|
||||||
# GET 请求:验证 URL
|
|
||||||
echo_str = self.crypto._check_signature(signature, timestamp, nonce, echo_str)
|
echo_str = self.crypto._check_signature(signature, timestamp, nonce, echo_str)
|
||||||
return True, echo_str
|
return True, echo_str
|
||||||
else:
|
|
||||||
# POST 请求:验证签名 (不返回 echo_str,只返回 True)
|
|
||||||
self.crypto._check_signature(signature, timestamp, nonce, '')
|
|
||||||
return True, None
|
|
||||||
except InvalidSignatureException:
|
except InvalidSignatureException:
|
||||||
logger.warning("签名验证失败")
|
logger.warning("签名验证失败")
|
||||||
return False, None
|
return False, None
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user