• File IO

    From Neo@MATRIX to All on Tuesday, April 24, 2001 12:59:00
    Okay, I want to start a project... but the first hurdle will be a username password system. I originally thought an INI type file would be best for this, but INI format does not exist...

    The question I want to know....

    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?

    Neo

    ---
    ■ Synchronet ■ The Matrix BBS : the-matrix.darktech.org
  • From Amcleod to Neo on Tuesday, April 24, 2001 23:36:40
    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.)