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:
24
tests/Feature/SuperAdminSessionMiddlewareTest.php
Normal file
24
tests/Feature/SuperAdminSessionMiddlewareTest.php
Normal 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'));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user