Uygulamamda bir kimlik doğrulama sistemi oluşturmaya çalışıyorum ancak CodeIgniter'de istediğimi anlayabilmem için en iyi yol olduğuna karar vermede bazı sorunlar yaşıyorum.CodeIgniter authentication + kullanıcı ayrıcalıkları
Web sitesi, şirketlerin binalarını yönetmelerine izin verir. Bir şirketin birçok binası ve birçok kullanıcısı olabilir (kullanıcılar bu şirketten çalışanlar demek istediğimde).
Bu web sitesinde iki (genel olarak) dört genel kullanıcı türüne sahip olmak isterim.
- Süper Yönetici: Bu, veritabanına yeni yöneticiler ve yeni şirketler ekleyebilir ve yöneticilerin geri kalanlarına ayrıcalıklar verebilir.
- Yönetici: Bu, atanmış ayrıcalıklara bağlı olarak farklı şeyler yapabilir.
- Şirket Süper Kullanıcı: Bu kullanıcı bir yönetici yeni bir şirket oluşturduğunda doğrudan oluşturulabilir. Bu kullanıcı, bu şirket için yeni kullanıcılar oluşturabilecek ve toplam izinlere sahip olacağından, diğer kullanıcıların yapabileceği her şeyi yapabilecektir.
- Şirket Kullanıcısı: Süper kullanıcı tarafından ayrılan ayrıcalıklara bağlı olarak, bu kullanıcı farklı verileri yapabilir ve görebilir (örneğin, basit bir kullanıcı sadece birçok şirket binasından birinden bilgi görebilir). Eğer özellikle bir kütüphane tavsiye eğer
Yani, orada CodeIgniter'da için pek çok kimlik doğrulama kütüphaneleri gördüm olsa bile, ben sistemi bu "tabanlı kimlik doğrulama rolünü" tasarım nasıl hakkında herhangi öneriler duymak güzel olurdu ve Bunu başarmaya yardımcı olabilir.
Takdir!
kendi mesaja cevaplama, ben durumların bu tür çözümler arayan kişiler bu faydalı olabileceğini düşündüğünüz: http://geekhut.org/2009/10/codeigniter-authentication-design- ilkeleri/ – Nobita
[CodeIgniter ile kullanıcı kimlik doğrulaması] olası kopyası (http://stackoverflow.com/questions/457497/user-authentication-with-codeigniter) – Johan