Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
aic_duty_strategy
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yinxiaoling
aic_duty_strategy
Commits
aa44aef9
Commit
aa44aef9
authored
May 19, 2020
by
yinxiaoling
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
未登录二级状态下发
parent
087e4462
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
4 deletions
+4
-4
CheckApiKey.php
app/Http/Middleware/CheckApiKey.php
+4
-4
No files found.
app/Http/Middleware/CheckApiKey.php
View file @
aa44aef9
...
...
@@ -28,24 +28,24 @@ class CheckApiKey
//$user_sn=$request->header('user-sn');
$api_key
=
$request
->
header
(
'api-key'
);
//header头里面不能用下划线的参数
if
(
empty
(
$api_key
)
||
empty
(
$user_sn
)){
return
$this
->
errorWithInfo
(
'参数验证不通过'
,
401
);
return
$this
->
errorWithInfo
(
'参数验证不通过'
,
401
,
1003
);
}
$rKey
=
'strategy:login:'
.
$user_sn
;
if
(
!
Redis
::
exists
(
$rKey
)){
return
$this
->
errorWithInfo
(
'未登陆'
,
401
);
return
$this
->
errorWithInfo
(
'未登陆'
,
401
,
1002
);
}
else
{
$user
=
Redis
::
get
(
$rKey
);
$user
=
json_decode
(
$user
,
true
);
if
(
$api_key
!=
$user
[
'api_key'
]){
return
$this
->
errorWithInfo
(
'key验证不通过'
,
401
);
return
$this
->
errorWithInfo
(
'key验证不通过'
,
401
,
1001
);
}
}
$request
->
attributes
->
add
([
'user'
=>
$user
]);
//添加参数
}
catch
(
\Exception
$e
){
Log
::
channel
(
'api'
)
->
error
(
$e
->
getFile
()
.
'-'
.
$e
->
getLine
()
.
'-'
.
$e
->
getMessage
());
return
$this
->
errorWithInfo
(
'验证异常'
,
401
);
return
$this
->
errorWithInfo
(
'验证异常'
,
500
);
}
return
$next
(
$request
);
}
...
...
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