''SetSubdomain()'' Fonksiyonu

Top  Previous  Next

Aktif olan kullanıcı için bir güvenlik alt bölgesi belirler. Alt güvenlik bölgesi bir kez belirlendiğinde; kullanıcının oturumu boyunca veya bir diğer SetSubdomain() fonksiyonu kullanılana kadar aynı kalır.

Söz Dizimi

SetSubdomain(alt-bölge-adı)

 

Parametreler

alt-bölge-adı 

Alt bölge adı.

 

İşlem Sonuç Kodu:

 0: Normal sonuç

12: Sentaks veya güvenlik simsarı hatası.

 

Örnek:

SetSubdomain('@vof(FIRMA_NO)')

SetSubdomain('8')

 

Not:

Bu fonksiyon ile belirlenen güvenlik alt bölgesi değerine, güvenlik simsarları @{subdomain}değişkeni üzerinde ulaşabilirler. Eğer örneğin kendi bsp dosyanızı oluşturuyorsanız, bu değişkeni aşağıdaki gibi kullanabilirsiniz.

 

# Get User Info By Name

{

  SELECT ID, FIRMA_NO, NAME, EMAIL, FULLNAME, DISABLED

    from users WHERE FIRMA_NO = @{subdomain} AND NAME = '@{username}'   

}

 

 

Güvenlik alt bölgesi özelliğini kullanarak, AltBy aynı güvenlik bölgesi altında birden fazla alt bölge yönetebiliriz. Bu şekilde; aynı kullanıcı adları farklı alt bölgelerde kullanılabilir veya her bir alt bölge kendine özgü rollere veya kontrol noktalarına sahip olabilir.

Eğer yapmak istediğiniz bu ise; Simsar SQL Şablonu dosyanızı oluştururken @{subdomain} değişkenini uygun bir şekilde kullanmanız gerekir.