Ana içeriğe geç

HasPermission

Bir kullanıcının belirtilen güvenlik profili ve izinler için izni olup olmadığını belirten bir Boole değeri döndürür.

1
$Domain.HasPermission(identity: any, profile: string, permissions: number):boolean

Parametreler

any identity
    Denetlenecek kimlik.

string profile
    Güvenlik profilinin ID'si veya adı.

number permissions
    Denetlenecek izin.

Döndürür

true kullanıcının izni varsa; aksi takdirde, false.

Notlar

İzinler bit düzeyinde değerlerdir. İzinleri birleştirmek için bit düzeyinde işleçler kullanabilirsiniz. Varsayılan olarak şu izinler tanımlıdır: Read (1), Execute (16), Write (256), Delete (4096), All (65535).

Örnek

1
2
var user = $Membership.FindIdentity('elton.john');
let hasPermission = $Domain.HasPermission(user, 'Default', 1);