This code was written for my own use and is now freely given to everyone. Can be spread and modified unlimitedly. A single-user version was previously released, and this multi-user version fixes some known bugs. Ordinary administrators can view any member data except admin, but cannot modify the data. Ordinary members can only manage their own data.