|
MScript Fonksiyonları |
|
|
Güvenlik bileşeni MScript kullanılabilen her yerde (Veri kaynakları, işlemler, vs.) kullanılabilen aşağıdaki MScript fonksiyonlarını destekler. mor.Security.userInfo(bilgi-adı[,güvenlik-bölge-adı]) mor.Security.userName([güvenlik-bölge-adı]) mor.Security.userId([güvenlik-bölge-adı]) mor.Security.hasAuthority(kontrol-noktası-adı[,güvenlik-bölge-adı])
bilgi-adı Kullanıcı bilgisi adı. Geçerli değerler: username, id, fullname, email, ve varsa ilave kullanıcı özellikleri.
kontrol-noktası-adı Yetki kontrolu yapılacak olan Kontrol Noktasının adı.
güvenlik-bölge-adı Güvenlik bölgesinin adı. Bu parametre zorunlu değildir. Varsayılan değer "main" dir.
Örnekler: @set(x,'Kullanıcı Adı Soyadı : ' + mor.Security.userInfo('fullname') )
INSERT INTO LOG (TEXT) VALUES('Record updated by ' + mor.Security.userName() )
SELECT * FROM ORDER WHERE USER_ID = @mor.Security.userId()
@doif(mor.Security.hasAuthority('CAN_UPDATE_CUSTOMER_LIST')) UPDATE CUSTOMERS SET ... @doend()
|