Özellik ''Erişim Kontrol'' <checkpoint>

Top  Previous  Next

MoreMotion AF çeşitli kaynaklara erişimin kontrollu olarak yapılabilmesini destekler. Eğer sadece belli bir yetkiye sahip olan kullanıcıların sayfayı görebilmesini istiyorsanız; o zaman bu özellikte bir Erişim Kontrol tanımı yapabilirsiniz.

Ayrıntılı bilgi için Güvenlik Bileşeni ("mor > Security" ) yardım dosyasına bakınız.

Söz dizimi:

[güvenlik-bölgesi:]kontrol-noktası[,giriş-sayfası[,hata-sayfası]]

 

güvenlik-bölgesi

Güvenlik bölgesinin adı. Varsayılan değer "main" dir.

kontrol-noktası

Sayfayı görebilmek için kullanıcıların sahip olması gereken yetki. Eğer kontrol noktası güvenlik sisteminde henüz tanımlanmamış ise; sayfa gösterimi için yetki kontrolü yapılmaz.

giriş-sayfası

Eğer kullanıcı henüz sisteme girmemiş ise; burada tanımlanmış sayfaya yönlendirilecektir. Eğer bu parametre verilmemişse; kullanıcı "index" sayfasına yönlendirilir.

hata-sayfası

İsteğe bağlı parametre. Eğer kullanıcı sisteme girmiş ise ama yeterli yetkisi yoksa kullanıcıya, burada belirtilmiş olan sayfa gösterilir. Eğer parametre verilmemişse; kullanıcıya MoreMotion AF hata sayfası gösterilecektir.

 
"IS_LOGGED_IN" Kontrol Noktası

Bu, sisteme giriş yapmamış olan kullanıcıları giriş sayfasına yönlendirmek için kullanılabilen özel bir kontrol noktasıdır.

Örnek:

IS_LOGGED_IN,GirisSayfasi

 

MoreMotion AF "accessControl" konfigürasyon elemanı

MoreMotion Application Studio bu özellikte yapılan tanımlamalardan aşağıdaki gibi bir accessControl konfigürasyon elemanı oluşturur.

 
<accessControl securityDomain="" checkPoint="" loginPage="" failurePage="" />
  

Eğer istenirse sayfanın "Erişim Kontrol" özelliğinde doğrudan bu biçimde de tanım yapılabilir.

Örnek:
<accessControl checkPoint="IS_LOGGED_IN" loginPage="@vof(v:loginPage)" />