I don't know why the authors of this script claim that there can be only administrator and that they have to be user 1 when the changes to make it more flexible are trivial.
Because it's a concept of this software. It's a concept of being minimal:
- to have just ONE administrator on the board (more secure, more flexible, less risky)
- ONE = GOD (this is for selfish admins like me - miniBB is for selfish and people, if you didn't know it)
- keep the admin data in options file, not the database
(don't ask WHY - it's also a working concept gained from practice - btw EXACTLY because keeping it in the file makes it almost no-breakable
) - with just one account, it's made easy; with multiple accounts, it would become difficult and insecure and it would ruin the concept
- like mentioned by Guest above, it becomes ultra easy to compare admin thorough the script when making certain conditions in the code; comparing by user ID=1 is done also in many add-ons and could be done in new extras. It's about very simple and transparent logics.
The member table that I already had before incorporating this script does not break database normalisation by adding an unnecessary userid field
This is great, you were having lamely build table and now you are going to teach us the BASICS? :)
Now that was miniBB guilty on your lame code! I am making shit!
"Unnecessary userid field"... ohh how many of such holy crap I've seen in my practice...
C'mon pal, stop trolling me.
Just give you this question first: if this software is not perfect and needs to be improved, and if it is not compatible with your database, then why the hell did you choose it
? Drop this choice and make another one, market is full of forum toys which will bring you pleasure to have multiple admins, not assigned to a certain number one, and other crap things which could make you happy.
I don't understand people which try to rework the world around them instead of reworking themselves, sorry. May be you are too young for this, who knows.