Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Users In The System. How to do it.
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00332775
Message ID:
00332779
Vues:
14
You could have a login table - one row for each user who is logged in. What you do is, when a user logs in, they take the first available record, place their information in there and RLOCK() that record. To check who is logged in, you just see if you can RLOCK() the record yourself - if you can then the user is no longer logged in.

>HI!
>
>I have a function called users in system:
>What it currently does is:
>on the server I have a PROFILES folder
>PROFILES -
> USER1
> foxuser.dbf
> USER2
> foxuser.dbf
>
>The program checks all user folders and tries to open the foxuser.dbf excl
>If it fails then the user is assumed to be in the system.
>
>This solution usually works but often it shows some users which left the system
>I think NT holds the files as a part of it's file caching therefor the excl call fails.
>It seems this way because you also cannot delete the file at this time.
>
>Also it sometimes fails to pick up some users (I dopn't know why)
>
>What I am looking for is ideas on how to show the users that are in the system...
>I used to have a login table with a record for each logged in user but when the program crashes
>this record is not deleted and it appears there are users in the system.
>
>What do you people use if anything for this type of function?!?!?
Nigel B Coates
NBC Software Services
Dublin, Ireland.
eMail: Nigel.Coates@NBCSoftware.com
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform