Şu anda benim web öncesi doğrulama eklemeye çalışıyorum. Lütfen oturum kriterleri eşleşen eğer bir log-in veya diğer kriterleri gerektiren sayfalar, yalnızca görüntüler böylece. Ben sistem çalışma çoğunu var, ama önemli bir engel var. Doğrulama başarısız olduğunda ben, kontrolörün geri kalanı çalışan (ve böylece zaten sayfa gösteren) den CodeIgniter'ı durdurmak için nasıl anlamaya olamaz.
İşte benim yapılandırma:
- Bütün sayfalar İçerik denetleyicisi vardır
- Benim güvenlik sistemi security.php denilen bir model
- (Her sayfada denir) _head özel işlevi, ben security.php yük ve ana işlevi bulunuyor çağırır: run ()
$ This-> güvenlik-> run () sayfası için özel doğrulama kriterleri alır ve bunları denetler.
Kullanıcı geçerse, o zaman) hiçbir şey yapmaz (çalıştırın ve sayfa yürütme devam
This is where I need help. Kullanıcı geçmezse, o zaman ben bir hata sayfası görüntülemek ve diğer görüşlerini çağıran gelen denetleyici durdurmak gerekir.
Herkes bunu biliyor mu?
Teşekkürler,
Lemiant