I would assume it is popular to create more roles than the few defaults. I also think that if you have very many more than the defaults, then it becomes very appealing to allow moderators to change roles.
I did this to my vanilla forum, which currently does not have many members and I trust them all.
One of my moderators found that not only could he change his own role to be administrator, he could reduce mine. He changed it back, without my asking. I then saw that he did it and dissabled the feature. It is possible that another user would enable this feature and have someone find out, who won't be so co-operative.
I think a role changer could also:
- Ban administrator(s) (ME)
- Make anyone an admin
- Install malware extensions
- Change the default theme to something that renders the forum unusable
- Insert malware javascript into the banner title
- Change user contact info and passwords
- Find the sql server info in application settings or use an extension to wipe the sql database
- Find the mail server in application settings and further compromise privacy
Simply,
cause all kinds of havok. Since the administrators have ftp or direct access, some things are recoverable (like the change in roles and styles). However, the distinct possibility that they would alter everything possible and try to delete everything (including the database) would be
unrecoverable and devastating to a forum.
I do not know any coding .php or java aside from echo. So you guys probably know better than I do.
1- However, I propose that when the allow users to change roles option is enabled, the user can raise others levels to one below their own. They should also not have any control over users that are hierarchically above or at the same level as them.
2 - Another option would be to allow all users to see the change rolls and force them to enter notes about the role change, but make the admin should have to review them. These could possibly show up under the applicant search.
3 - If nothing else, a warning should be included near the role permission
0 • •
Comments
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •Administrator
Moderator
Inventor
Member
Rookie
Unauthenticated
Banned
It was like that in the beggining?
I never really thought about it, but I guess maybe they were.
Thats still extremely confusing, even if I were to see it like that as the default now, I would still have doubts.
Aside from that, does it even make a difference?
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •http://www.neomenlo.org/forum/account.php
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •If you guys want to change the roles to be "weighted" and have importance based on their order in the list - that's something I'm open to. I've kind of been waiting for this discussion to pop up, and I'm surprised it took this long!
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •Good to see you are back aboard Mark.
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •You can add roles in Vanilla 2 thru the Dashboard under Users -> Roles & Permissions.
Developer at Vanilla Forums, Inc. [GitHub, Twitter]
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •