|
''HasUserAuthority()'' Fonksiyonu |
|
|
Kullanıcının, verilen kontrol noktası üzerinde yetkisi olup olmadığını kontrol eder. Söz Dizimi HasUserAuthority(kullanıcı-adı, kontrol-noktası, hedef-sembol)
Parametreler kullanıcı-adı Yetkisi kontrol edilecek olan kullanıcının kullanıcı adı. kontrol-noktası Kontrol edilecek olan kontrol noktası adı. hedef-sembol Kontrol sonucunun aktarılacağı sembol. Bu sembole, kullanıcı yetkiye sahip ise "true", değilse "false" değeri atanacaktır.
İşlem Sonuç Kodu: 0: Normal sonuç. 8: kullanıcı-adı bulunamadı veya aktif durumda değil. 12: Sentaks veya güvenlik simsarı hatası.
Örnek: HasUserAuthority('usr1', 'CAN_MANAGE_CUSTOMERLIST', v:check_result) @doif(v:check_result = true) @set(v:MESAJ,'Müşteri listesini yönetebilirsiniz.') @doelse() @set(v:MESAJ,'Müşteri listesini yönetemezsiniz.') @doend()
|