We're looking at adding an authentication level for read-only so you will get 3 states.
1. Unauthenticated, Read-only
2. Authenticated, Read-only
3. Authenticated, Read-write
This will require no changes on the client and just the addition of the read-only login/password on the server side and is compatible with the existing mechanism.
Greetings:
I used to run Ebony BBS when I lived in Independence, MO.
It was a DOS based BBS, with E-mail, files -utilities, drivers and DOS games such as Global war, Galactic war and Trade War.
This was GTpower BBS software, The design was very simple when it comes to access levels.
0-9 was used, 0 reserved for the Sysop or Admin.
When a user logs in for the first time, he or she will have to supply first name, last name and a system password will be given, then it was "test". As soon as the new user completes the initial entry of credential, the system will assign the next level of access say 8 . If the caller wants to contribute say $20.00, $35.00, or $50.00 a year, he will be assigned a higher access level that will enable the new caller to play games, or be given more time to interact with the Bbs. The access level are tied to time etc, but MC (does not need to be like this).
I am not saying MC should be designed in this matter, but the access level could be set up like this. These levels will define what a caller can do or not do, in the case of MC, it will be access to all or some "shared folders".
A database file will have to be created on the server.
Also, on the handheld side, in addition to media network credentials, fields should be added for First Name, Last Name, and Password.
If this feature is added, when someone logs in, the logger's name will be displayed on the server screen.
Note:
This is just a suggestion and also I am thinking out loud.
George