Ich habe den Super‑Admin sauber auf einen eigenen Guard + eigenes Session‑Cookie umgestellt, damit Filament‑Login nicht mehr mit dem Frontend/Event‑Admin geteilt wird.

This commit is contained in:
Codex Agent
2025-12-23 09:17:39 +01:00
parent 8267b2bca3
commit 77fc8015e7
4 changed files with 54 additions and 2 deletions

View File

@@ -0,0 +1,24 @@
<?php
namespace Tests\Feature;
use App\Http\Middleware\UseSuperAdminSession;
use Illuminate\Http\Request;
use Tests\TestCase;
class SuperAdminSessionMiddlewareTest extends TestCase
{
public function test_middleware_sets_super_admin_session_cookie(): void
{
config(['session.cookie' => 'laravel_session']);
$middleware = new UseSuperAdminSession;
$request = Request::create('/super-admin', 'GET');
$middleware->handle($request, function () {
return response('ok');
});
$this->assertSame('super_admin_session', config('session.cookie'));
}
}