Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in
Toggle navigation
T
tamp_course_order
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
彭熊
tamp_course_order
Commits
ba342c3f
Commit
ba342c3f
authored
Dec 11, 2020
by
pengxiong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
支持微信公众号,小程序接口鉴权
parent
43e22be5
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
9 deletions
+6
-9
errorhandler.py
app/controller/errorhandler.py
+6
-9
No files found.
app/controller/errorhandler.py
View file @
ba342c3f
...
@@ -65,18 +65,15 @@ def add_errorhandler(app):
...
@@ -65,18 +65,15 @@ def add_errorhandler(app):
@
app
.
before_request
@
app
.
before_request
def
before_request
():
def
before_request
():
# token鉴权
# token鉴权
token
=
request
.
headers
.
get
(
'tampToken'
,
''
)
# 安卓,ios取token
url
=
config
[
env
][
'token_auth_url'
]
token
=
''
if
request
.
headers
.
get
(
'env'
)
in
[
'ios'
,
'android'
]:
token
=
request
.
headers
.
get
(
'tampToken'
,
''
)
elif
request
.
headers
.
get
(
'env'
)
in
[
'wechat'
,
'xcx'
]:
token
=
request
.
cookies
.
get
(
'sessionId'
,
''
)
if
request
.
path
in
[
'/tamp_order/micro_shop/topUpOrderNotify'
,
'/tamp_order/micro_shop/consumeOrderNotify'
]:
if
request
.
path
in
[
'/tamp_order/micro_shop/topUpOrderNotify'
,
'/tamp_order/micro_shop/consumeOrderNotify'
]:
pass
pass
else
:
else
:
# requests.adapters.DEFAULT_RETRIES = 5 # 增加重连次数
# s = requests.session()
# s.keep_alive = False
# res = s.get(url+'?tampToken='+token, timeout=2)
# resp = res.json()
# if resp['statusCode'] != "0000":
# request.user_id = resp['attributes']
user_id
=
redis
.
get
(
's:sid:'
+
token
)
user_id
=
redis
.
get
(
's:sid:'
+
token
)
if
not
user_id
:
if
not
user_id
:
logging
.
error
(
'鉴权失败,token:'
+
token
)
logging
.
error
(
'鉴权失败,token:'
+
token
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment