super.admin login bringt nun keinen Fehler 419 mehr
This commit is contained in:
@@ -8,7 +8,7 @@ use Tests\TestCase;
|
||||
|
||||
class SuperAdminSessionMiddlewareTest extends TestCase
|
||||
{
|
||||
public function test_middleware_sets_super_admin_session_cookie(): void
|
||||
public function test_middleware_sets_super_admin_session_cookie_for_super_admin_routes(): void
|
||||
{
|
||||
config(['session.cookie' => 'laravel_session']);
|
||||
|
||||
@@ -21,4 +21,33 @@ class SuperAdminSessionMiddlewareTest extends TestCase
|
||||
|
||||
$this->assertSame('super_admin_session', config('session.cookie'));
|
||||
}
|
||||
|
||||
public function test_middleware_sets_super_admin_session_cookie_for_livewire_requests_with_super_admin_referer(): void
|
||||
{
|
||||
config(['session.cookie' => 'laravel_session']);
|
||||
|
||||
$middleware = new UseSuperAdminSession;
|
||||
$request = Request::create('/livewire/update', 'POST');
|
||||
$request->headers->set('referer', 'https://fotospiel.test/super-admin/login');
|
||||
|
||||
$middleware->handle($request, function () {
|
||||
return response('ok');
|
||||
});
|
||||
|
||||
$this->assertSame('super_admin_session', config('session.cookie'));
|
||||
}
|
||||
|
||||
public function test_middleware_keeps_default_session_cookie_for_regular_routes(): void
|
||||
{
|
||||
config(['session.cookie' => 'laravel_session']);
|
||||
|
||||
$middleware = new UseSuperAdminSession;
|
||||
$request = Request::create('/checkout', 'GET');
|
||||
|
||||
$middleware->handle($request, function () {
|
||||
return response('ok');
|
||||
});
|
||||
|
||||
$this->assertSame('laravel_session', config('session.cookie'));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user