|
''LoginUser()'' Fonksiyonu |
|
|
Verilen kullanıcının, güvenlik bölgesine giriş kaydını yapar. Söz Dizimi LoginUser(kullanıcı-adı[, parola, birden-fazla-girişe-izin-ver])
Parametreler kullanıcı-adı Giriş yapan kullanıcının kullanıcı adı. parola Giriş yapan kullanıcının parolası. birden-fazla-girişe-izin-ver İsteğe bağlı bu parametre için "true" varsayılan değerdir. Sisteme aynı kullanıcı adı ile birden fazla girişi engellemek için "false" değeri seçilmelidir. Bu parametreye false değeri verilmiş ise ve aynı kullanıcı adı ile ikinci giriş yapıldığında mevcut kullanıcı login durumunu kaybedecektir.
İşlem Sonuç Kodu: 0: Normal sonuç. 8: kullanıcı-adı bulunamadı veya aktif durumda değil veya parola yanlış. 12: Sentaks veya güvenlik simsarı hatası.
Örnekler: LoginUser('sa', 'mmsa') LoginUser('sa', 'mmsa', false)
Kullanıcının Askıya Alınması Eğer kullanıcı Bileşen Özelliklerinde "Maksimum Deneme" özelliğinden sayıdan daha çok sayıda yanlış giriş yaparsa değişken havuzunda user_suspended adlı bir değişken oluşturulur ve değeri "true" olarak belirlenir. Bu değişken kontrol edilerek özel işlemler yapılabilir.
LoginUser('sa', 'mmsa') @doif(bv:user_suspended) @// Özel İşlem Yap @doend()
|