|
@@ -11,13 +11,6 @@ use Illuminate\Support\Facades\Auth;
|
|
|
|
|
|
class AdminAuthMiddleware
|
|
|
{
|
|
|
- /**
|
|
|
- * Handle an incoming request.
|
|
|
- *
|
|
|
- * @param \Illuminate\Http\Request $request
|
|
|
- * @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next
|
|
|
- * @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse
|
|
|
- */
|
|
|
public function handle(Request $request, Closure $next)
|
|
|
{
|
|
|
$token = $request->header('Authorization');
|
|
@@ -27,7 +20,15 @@ class AdminAuthMiddleware
|
|
|
$uid = app(AuthService::class)->decryptToken(substr($token, 7));
|
|
|
|
|
|
$u = User::findOrFail($uid);
|
|
|
+
|
|
|
Auth::login($u);
|
|
|
+
|
|
|
+ logger()->info("admin operation log", [
|
|
|
+ "url" => $request->url(),
|
|
|
+ "method" => $request->method(),
|
|
|
+ "request" => $request->all(),
|
|
|
+ ]);
|
|
|
+
|
|
|
return $next($request);
|
|
|
}
|
|
|
}
|