Subj : File IO
To   : Neo
From : Amcleod
Date : Tue Apr 24 2001 11:36 pm

RE: File IO
BY: Neo to All on Tue Apr 24 2001 07:59 pm

> If I create a file with username, and passwords, will I have to read in each
> value pair until a positive match comes up?  Or is there an easier way to go
> about username password systems in Baja?

It can be as complex as you like, as efficient as you want.  You just have to
program it how you want it.

Unless you expect to have a large (IOW thousands) of users, a linear search is
probably quite adequate.  Otherwise, I'd keep the list ordered and do a
logarithmic search.  Fixed-length records, of course.

But what are you doing username/password for?  You can determine who the user
is directly from the drop-file.  (I assume there will be a drop-file; you
didn't actually say so but I take it you're doing a door of some sort.)  If you
use the drop-file aproach, you will have the username and rely on the BBS
login/logon security to verify identity.  You can then use the BBS username to
do a lookup of the "door name" if it is to be different.  (Again, linear or
logarithmic search would be my recommendation.)

---
� Synchronet � Vertrauen � Home of Synchronet � telnet://vert.synchro.net