Просмотр исходного кода

feat: verify server when receive message in wechatmp

lanvent 3 лет назад
Родитель
Сommit
b5df6faadf
2 измененных файлов с 2 добавлено и 0 удалено
  1. 1 0
      channel/wechatmp/active_reply.py
  2. 1 0
      channel/wechatmp/passive_reply.py

+ 1 - 0
channel/wechatmp/active_reply.py

@@ -21,6 +21,7 @@ class Query:
         # Make sure to return the instance that first created, @singleton will do that.
         channel = WechatMPChannel()
         try:
+            verify_server(web.input())
             message = web.data() # todo crypto
             # logger.debug("[wechatmp] Receive request:\n" + webData.decode("utf-8"))
             msg = parse_message(message)

+ 1 - 0
channel/wechatmp/passive_reply.py

@@ -20,6 +20,7 @@ class Query:
 
     def POST(self):
         try:
+            verify_server(web.input())
             request_time = time.time()
             channel = WechatMPChannel()
             message = web.data() # todo crypto