Commit 3fc9b0eb by 杨昕

修改web中间件

parent aa6e37de
Pipeline #10754 passed with stages
in 40 seconds
...@@ -134,7 +134,7 @@ class MediaController extends Controller ...@@ -134,7 +134,7 @@ class MediaController extends Controller
$params = array( $params = array(
'media_id' => 'mda-'.generateRandomNum(16), 'media_id' => 'mda-'.generateRandomNum(16),
'media_type'=> '5efa9cb5d16f5a214671fd86', 'media_type'=> '5efa9cb5d16f5a214671fd86',//默认,中公网校
'start_time'=> $data_time, 'start_time'=> $data_time,
'end_time' => $data_time, 'end_time' => $data_time,
'access_key'=> '', 'access_key'=> '',
......
...@@ -59,7 +59,9 @@ class LoginController extends Controller ...@@ -59,7 +59,9 @@ class LoginController extends Controller
} }
if (!$user->mis_uid){ if (!$user->mis_uid){
/**
* 获取mis用户信息
*/
$request->replace(array_merge($request->all(),['mis_uid'=>'000000'])); $request->replace(array_merge($request->all(),['mis_uid'=>'000000']));
$url = getRbac($request,"api/mis/userinfo",'','mis_user'); $url = getRbac($request,"api/mis/userinfo",'','mis_user');
...@@ -71,33 +73,13 @@ class LoginController extends Controller ...@@ -71,33 +73,13 @@ class LoginController extends Controller
$userInfo = json_decode($result,true); $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'])){ if (!isset($userInfo['data'])){
LogModel::addlog(["获取用户信息失败",$request->all(),'userInfo'=>$userInfo,'data'=>$data]); LogModel::addlog(["获取用户信息失败",$request->all(),'userInfo'=>$userInfo]);
throw new \Exception("获取用户信息失败"); throw new \Exception("获取用户信息失败");
} }
$userid = $userInfo['data']['userid']; $userid = $userInfo['data']['userId'];
$mis_uid = $userid; $mis_uid = $userid;
......
...@@ -222,7 +222,7 @@ class MemberController extends Controller ...@@ -222,7 +222,7 @@ class MemberController extends Controller
throw new \App\Exceptions\FormException('你不能操作别人的'); throw new \App\Exceptions\FormException('你不能操作别人的');
} }
if ($id == getAdmin()->_id) { if ($id == Auth::user()->_id) {
throw new \App\Exceptions\FormException('你不能操作你自己'); throw new \App\Exceptions\FormException('你不能操作你自己');
} }
UserModel::deleteUserById($id); UserModel::deleteUserById($id);
...@@ -240,7 +240,7 @@ class MemberController extends Controller ...@@ -240,7 +240,7 @@ class MemberController extends Controller
public function checkOwnHandle($user_id) public function checkOwnHandle($user_id)
{ {
$user = getAdmin(); $user = Auth::user();
if ($user->name != config('custom.supper_admin.name')) { if ($user->name != config('custom.supper_admin.name')) {
...@@ -250,6 +250,7 @@ class MemberController extends Controller ...@@ -250,6 +250,7 @@ class MemberController extends Controller
return false; return false;
} }
if (!$user->user_type) { if (!$user->user_type) {
return false; return false;
} }
......
...@@ -36,7 +36,6 @@ class Kernel extends HttpKernel ...@@ -36,7 +36,6 @@ class Kernel extends HttpKernel
\App\Http\Middleware\VerifyCsrfToken::class, \App\Http\Middleware\VerifyCsrfToken::class,
\Illuminate\Routing\Middleware\SubstituteBindings::class, \Illuminate\Routing\Middleware\SubstituteBindings::class,
\App\Http\Middleware\ApiMiddleware::class, \App\Http\Middleware\ApiMiddleware::class,
\App\Http\Middleware\AdminLogin::class
], ],
'auth' => [\App\Http\Middleware\Apprialisal::class], 'auth' => [\App\Http\Middleware\Apprialisal::class],
'api' => [ 'api' => [
......
...@@ -18,16 +18,17 @@ class AdminLogin ...@@ -18,16 +18,17 @@ class AdminLogin
*/ */
public function handle($request, Closure $next) public function handle($request, Closure $next)
{ {
if (!Auth::guard('web')->check()) {
return redirect('/web/login');
}
if (request()->isMethod('DELETE') || request()->isMethod('PUT')) { // if (!Auth::guard('web')->check()) {
self::getPutValueHandle($request); // return redirect('/web/login');
} // }
//
// if (request()->isMethod('DELETE') || request()->isMethod('PUT')) {
// self::getPutValueHandle($request);
// }
$user = Auth::user(); // $user = Auth::user();
$request->replace(array_merge($request->all(),['mis_uid'=>$user->mis_uid])); // $request->replace(array_merge($request->all(),['mis_uid'=>$user->mis_uid]));
return $next($request); return $next($request);
} }
......
...@@ -32,7 +32,11 @@ class ApiMiddleware ...@@ -32,7 +32,11 @@ class ApiMiddleware
$ajax = $request->ajax(); $ajax = $request->ajax();
$user = Auth::user(); $user = Auth::user();
$request->replace(array_merge($request->all(),['mis_uid'=>$user->mis_uid]));
if (empty($user->name)){ if (empty($user->name)){
if ($ajax){ if ($ajax){
......
...@@ -149,6 +149,8 @@ class UserModel extends Authenticatable ...@@ -149,6 +149,8 @@ class UserModel extends Authenticatable
} }
$flag = UserModel::where('_id',$id)->delete(); $flag = UserModel::where('_id',$id)->delete();
RecycleModel::addRecycle($id,"users");
}catch (\Exception $exception){ }catch (\Exception $exception){
throw new \Exception($exception->getMessage()); throw new \Exception($exception->getMessage());
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment