Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
media-resource
Overview
Overview
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨昕
media-resource
Commits
3fc9b0eb
Commit
3fc9b0eb
authored
Aug 20, 2020
by
杨昕
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改web中间件
parent
aa6e37de
Pipeline
#10754
passed with stages
in 40 seconds
Changes
7
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
24 additions
and
35 deletions
+24
-35
MediaController.php
app/Http/Controllers/Api/MediaController.php
+1
-1
LoginController.php
app/Http/Controllers/Web/LoginController.php
+5
-23
MemberController.php
app/Http/Controllers/Web/MemberController.php
+3
-2
Kernel.php
app/Http/Kernel.php
+0
-1
AdminLogin.php
app/Http/Middleware/AdminLogin.php
+9
-8
ApiMiddleware.php
app/Http/Middleware/ApiMiddleware.php
+4
-0
UserModel.php
app/Model/UserModel.php
+2
-0
No files found.
app/Http/Controllers/Api/MediaController.php
View file @
3fc9b0eb
...
...
@@ -134,7 +134,7 @@ class MediaController extends Controller
$params
=
array
(
'media_id'
=>
'mda-'
.
generateRandomNum
(
16
),
'media_type'
=>
'5efa9cb5d16f5a214671fd86'
,
'media_type'
=>
'5efa9cb5d16f5a214671fd86'
,
//默认,中公网校
'start_time'
=>
$data_time
,
'end_time'
=>
$data_time
,
'access_key'
=>
''
,
...
...
app/Http/Controllers/Web/LoginController.php
View file @
3fc9b0eb
...
...
@@ -59,7 +59,9 @@ class LoginController extends Controller
}
if
(
!
$user
->
mis_uid
){
/**
* 获取mis用户信息
*/
$request
->
replace
(
array_merge
(
$request
->
all
(),[
'mis_uid'
=>
'000000'
]));
$url
=
getRbac
(
$request
,
"api/mis/userinfo"
,
''
,
'mis_user'
);
...
...
@@ -71,33 +73,13 @@ class LoginController extends Controller
$userInfo
=
json_decode
(
$result
,
true
);
var_dump
(
$userInfo
);
die
;
// $staffNo = $request->username;
// $url = 'http://api-mis.offcn.com/index.php/applogin/isworking';
// $data = sign($staffNo);
// $data['type'] = 6;
// $data['username'] = $staffNo;
//
// $result = http_request_code($url,
// null,
// 'POST',
// $data
// );
// $userInfo = json_decode($result,true);
if
(
!
isset
(
$userInfo
[
'data'
])){
LogModel
::
addlog
([
"获取用户信息失败"
,
$request
->
all
(),
'userInfo'
=>
$userInfo
,
'data'
=>
$data
]);
LogModel
::
addlog
([
"获取用户信息失败"
,
$request
->
all
(),
'userInfo'
=>
$userInfo
]);
throw
new
\Exception
(
"获取用户信息失败"
);
}
$userid
=
$userInfo
[
'data'
][
'user
i
d'
];
$userid
=
$userInfo
[
'data'
][
'user
I
d'
];
$mis_uid
=
$userid
;
...
...
app/Http/Controllers/Web/MemberController.php
View file @
3fc9b0eb
...
...
@@ -222,7 +222,7 @@ class MemberController extends Controller
throw
new
\App\Exceptions\FormException
(
'你不能操作别人的'
);
}
if
(
$id
==
getAdmin
()
->
_id
)
{
if
(
$id
==
Auth
::
user
()
->
_id
)
{
throw
new
\App\Exceptions\FormException
(
'你不能操作你自己'
);
}
UserModel
::
deleteUserById
(
$id
);
...
...
@@ -240,7 +240,7 @@ class MemberController extends Controller
public
function
checkOwnHandle
(
$user_id
)
{
$user
=
getAdmin
();
$user
=
Auth
::
user
();
if
(
$user
->
name
!=
config
(
'custom.supper_admin.name'
))
{
...
...
@@ -250,6 +250,7 @@ class MemberController extends Controller
return
false
;
}
if
(
!
$user
->
user_type
)
{
return
false
;
}
...
...
app/Http/Kernel.php
View file @
3fc9b0eb
...
...
@@ -36,7 +36,6 @@ class Kernel extends HttpKernel
\App\Http\Middleware\VerifyCsrfToken
::
class
,
\Illuminate\Routing\Middleware\SubstituteBindings
::
class
,
\App\Http\Middleware\ApiMiddleware
::
class
,
\App\Http\Middleware\AdminLogin
::
class
],
'auth'
=>
[
\App\Http\Middleware\Apprialisal
::
class
],
'api'
=>
[
...
...
app/Http/Middleware/AdminLogin.php
View file @
3fc9b0eb
...
...
@@ -18,16 +18,17 @@ class AdminLogin
*/
public
function
handle
(
$request
,
Closure
$next
)
{
if
(
!
Auth
::
guard
(
'web'
)
->
check
())
{
return
redirect
(
'/web/login'
);
}
if
(
request
()
->
isMethod
(
'DELETE'
)
||
request
()
->
isMethod
(
'PUT'
))
{
self
::
getPutValueHandle
(
$request
);
}
// if (!Auth::guard('web')->check()) {
// return redirect('/web/login');
// }
//
// if (request()->isMethod('DELETE') || request()->isMethod('PUT')) {
// self::getPutValueHandle($request);
// }
$user
=
Auth
::
user
();
$request
->
replace
(
array_merge
(
$request
->
all
(),[
'mis_uid'
=>
$user
->
mis_uid
]));
//
$user = Auth::user();
//
$request->replace(array_merge($request->all(),['mis_uid'=>$user->mis_uid]));
return
$next
(
$request
);
}
...
...
app/Http/Middleware/ApiMiddleware.php
View file @
3fc9b0eb
...
...
@@ -32,7 +32,11 @@ class ApiMiddleware
$ajax
=
$request
->
ajax
();
$user
=
Auth
::
user
();
$request
->
replace
(
array_merge
(
$request
->
all
(),[
'mis_uid'
=>
$user
->
mis_uid
]));
if
(
empty
(
$user
->
name
)){
if
(
$ajax
){
...
...
app/Model/UserModel.php
View file @
3fc9b0eb
...
...
@@ -149,6 +149,8 @@ class UserModel extends Authenticatable
}
$flag
=
UserModel
::
where
(
'_id'
,
$id
)
->
delete
();
RecycleModel
::
addRecycle
(
$id
,
"users"
);
}
catch
(
\Exception
$exception
){
throw
new
\Exception
(
$exception
->
getMessage
());
}
...
...
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