MScript Fonksiyonları  

Top  Previous  Next

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()