Daha önce yazdığım iki yetkilendirme yazısının ardından bu yazımda çalışan bir örnek vererek yetkilendirmenin nasıl yapıldığını size anlatmaya çalışacağım.
Öncelikle kurulum için buradaki dosyayı bilgisayarınıza indiriyorsunuz. Bu ZIP dosyası için CodeIgniter 1.7.0 versiyonunda çalışan bir application dizini ve veritabanı şeması mevcuttur.
application/config dizini altında database.php ve config.php dosyası içine girerek size uygun veritabanı ve site url adresi ayaralarını yapıyorsunuz. Daha sonra MySql veritabanına database.php dosyasında tanımladığınız tabloyu oluşturup, ZIP dosyası içindeki veritabanı şemasını içeri aktarıyorsunuz (import ediyorsunuz).
Veritabanı içinde users isimli tablo, demo kullanıcı bilgilerini içermektedir. http://sitenizin_adresi/login adresini tarayıcınıza girince ekrana gelen login sayfasında kullanıcı adı yerine "admin" ve şifre yerine de "sifre" değerini girince sizi admin/uye adresine yönlendirecektir. Eğer login olmadan http://sitenizin_adresi/admin/uye adresine gitmeye çalışırsanız yine login formunu göreceksiniz.
Bu örnek temel bir uygulamanın nasıl olacağı konusunda sizlere bilgi vermek amacı ile yazılmıştır. Uygulamayı çalıştırmak için temel CodeIgniter bilgilerine sahip olmanız gereklidir. Uygulamayı geliştirmek size kalmış. Kolay gelsin.
@28 Ekim 2009 : Login olduktan sonra tekrar giriş form gelmesi önlendi. Logout controller dosyası eklendi. Session bilgileri veritabanına alındı.
Permalink | Yazarı : Fatih BAZMAN | Yorum Ekle | Etiketler : Yetkilendirme Doğrulama Örnek
Türkiye