v2.5.2
Giriş yap

Yetkilendirme sistemi (permissions)

aziz1235
808 defa görüntülendi ve 1 kişi tarafından değerlendirildi

beyler projem için yardımınıza ihtiyacım var yetkilendirme sistemi için fikir mantık verirseniz çok sevinirim.

istediğim şu kişiye ait yetkiler olacak gruplamalarda olabilir:

------ Görüntüleme, Düzenleme, Ekleme, Silme ------

örneğin toplantı sekmesini ve toplantıları herkes görücek ama bazı kişiler toplantı oluşturup silebilicek aynı şekilde birsürü menüm olduğunu düşünün ve artmayada devam edicek

şimdi böyle bir yapıyı nasıl kurabilirim veri tabanım nasıl olmalı nasıl bir yol izlemeliyim algoritmayı kafamda bitürlü kuramıyom yardımcı olursanız sevinirim.

0kan87
1265 gün önce

Benim yetki sistemim şu sekilde, bir fonksiyonum var yetki adında parametre alıyor. Ardından fonksiyon session da üye id ye bakarak üyenin yetki sütununda fonksiyona giren yetki var mı yok mu diye bakıyor.
Yetkileri her uyenin kendi yetki sütununda json formatta tutuyorum. Bu sayede dilediğim kadar yetki verebiliyorum.

Yapılacak bir işlemden önce fonksiyonum ile üyenin buna yetkisi var mı diye bakıyorum.

Örnek vermek gerekirse; Blog Sil adında yetkim olsun üyeye bu yetkiyi vermiş olayım. Blog silme sayfasında en dıştaki if sarmalında üyenin yetkisi yoksa bu işlemi yapmasını engelliyorum.