Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pterodactyl
GitHub Repository: pterodactyl/panel
Path: blob/1.0-develop/app/Http/Middleware/Activity/AccountSubject.php
10279 views
1
<?php
2
3
namespace Pterodactyl\Http\Middleware\Activity;
4
5
use Illuminate\Http\Request;
6
use Pterodactyl\Facades\LogTarget;
7
8
class AccountSubject
9
{
10
/**
11
* Sets the actor and default subject for all requests passing through this
12
* middleware to be the currently logged in user.
13
*/
14
public function handle(Request $request, \Closure $next)
15
{
16
LogTarget::setActor($request->user());
17
LogTarget::setSubject($request->user());
18
19
return $next($request);
20
}
21
}
22
23