2012-12-19 44 views
5

Sadece forum/CMS gibi kullanıcı kayıtlarını içeren web tabanlı bir proje başlatmayı planlıyorum, ancak benim engelim, sözde rol tabanlı erişim kontrolünün nasıl uygulanacağına dair bir fikrim yok.Rol tabanlı erişim denetimi nasıl kullanılır Java/MySql?

"Rol tabanlı erişim denetimi" için arama yaptım ve sonuç kitaplarında şu şekilde buldum: Design Patters.

Buna ihtiyacım var mı? Bu fikrin uygulanmasıyla ilgili bir eğitim var mı? Uygulama veritabanı tarafı veya dil programlama tarafında mı?

Referans mı? Herhangi bir başlık? Kullanıcılar sisteminize

dosya

Web Filtre Oluştur bazı özelliklerinde grubun

admin.allowed = .* 
user.allowed=/home/.*,/profile/.* 

için sayfalara erişimi tanımlayın dayalı bir veya birden fazla role sahip olabileceği

cevap

3

tasarlayın tabloları böyle Bu, kullanıcıyı oturumdan okur ve rolünü belirler ve başka bir sayfaya yönlendirmiyorsa sayfanın istenmesine izin verilir.


+0

bu sadece uygulama mı Ayrıca Bakınız? – malhobayyeb

+0

Bunu yapmanın en temel yolu şudur: Dışarıda daha fazla özellik sağlayarak bunu dahili olarak yapan bir çerçeve vardır. Örneğin, Bahar Güvenliği –

+0

Jigar Joshi'nin yaptığı gibi, bunun sizin için yapacağı çok sayıda çerçeve var. Ancak, bir çerçeveye başvurmak istemiyorsanız, cevapta olduğu gibi bir filtre oluşturmanız veya uygulamanızın ana sunucu uygulamasında kendiniz kısıtlamaları uygulamanız gerekir. – steelshark