Jump to content
uniGUI Discussion Forums
Sign in to follow this  
multimesut

Kullanıcı Login Durumlarını İzlemek

Recommended Posts

Merhaba Arkadaşlar,

 

Local bir sistemde birden fazla kullanıcı giriş yapıyor. Yapmak istediğim aynı kullanıcı başka bir bilgisayarda oturum açar ise diğer kullanıcıya çıkış yaptırmak.

 

Örneğin;

Sistemde Mesut,Ahmet,Mehmet giriş yapmış olsun. Mesut çıkış yapmadan diğer bilgisayarda giriş yapıyor. Bu durumda 2 bilgisayar dada Mesut kullanıcısı oturum açmış olacak. İlk açmış olduğu bilgisayardaki oturumunu sonlandırmam gerekiyor.

 

Bu konuda nasıl bir öneri sunabilirsiniz?

Share this post


Link to post
Share on other sites

giriş yapan kullanıcı adı ve giriş yapılan ip bilgisini bir tabloda tutabilirsin. ordan kontrol edersin

Share this post


Link to post
Share on other sites

Kullanıcılar uzaktaki bir sisteme locakdeki değişik bilgisayarlardan giriş yapıyorlar. Burada veritabanına sesionid gibi bir bilgi saklamam gerekiyor. eğer farklı ise eski sesionid yi sil gibi bir function olması gerekiyor fikrimce.

Share this post


Link to post
Share on other sites

"C:\Program Files (x86)\FMSoft\Framework\uniGUI\Demos\Desktop\Session List" altında bulunan örnek çok işime yaradı. İstediğim sessionu kill edebiliyorum.

 

fakat örnekte bulunan

  S := UniServerModule.SessionManager.Sessions;
  S.Lock;

kısmında Lock bir sorun teşkil eder mi bilmiyorum. online 500 kullanıcı olsa bu lock sırasında biri giriş yapsa çakışma veya sistem çökme gibi bir durum olur mu? Tam olarak neyi kitlediğini anlayamadım.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×