Belirli bir sayfaya (benim durumumda olan ödeme sayfası) nasıl yönlendirileceğini anlamaya çalışıyorum. Geçerli bir abonelik çalışıyor.Symfony2: Kullanıcının bir URL desenine erişmesine izin verilmediğinde belirli bir sayfaya nasıl yönlendirilir?
Tüm eylemlerimde isGranted bir kontrol koyarak bunu yapabileceğimi biliyorum, ancak sahip olduğum işlemlerin miktarı göz önüne alındığında büyük bir zaman kaybı olduğu için bu çözümü beğenmiyorum.
Firewall.access_denied_url parametrelerini inceledim, ancak AccessDenied'i ödeme sayfasına bağlamak istemiyorum. Örneğin, ROLE_ADMIN'sine sahip olmayan herhangi bir kullanıcıya yönetici sayfası erişimi reddedildi. ödeme sayfasına yönlendirilen herhangi bir anlam ifade etmiyor.
Zaten bir kullanıcının geçerli olup olmadığını kontrol eden ve bu durumda erişim izni veren bir seçmen var ancak bir kullanıcı belirli bir desene erişmeye çalıştığında ve onu yeniden yönlendirdiğinde bu seçmeni nasıl kullanabilirdim? erişim engellendi mi?
Şimdiden teşekkürler!
Neden basit bir denetleyici dinleyicisi kullanmıyorsunuz? – meze
Sanırım bu paket işini dinleyicilerle yapıyor. Tabii ki bunu dinleyicilerle başarabilirsin. –