Возможно, я неправильно понимаю, что вы хотите, но вы можете добавить другой столбец в вашу таблицу пользователей, чтобы различать разные типы пользователей. Вы можете добавить целочисленный столбец для этого:
ALTER TABLE users ADD userlevel tinyint NOT NULL default 0;
Тогда вы можете установить это в соответствии с тем, что вы хотите, чтобы пользователь делал, например,
0 = normal user
1 = moderator
2 = admin
etc.
Когда пользователь входит в систему, вы можете получить это значение в запросе и использовать его / сохранить в сеансе и т. Д., Чтобы предоставить доступ к ограниченным действиям.
Вы также можете посмотреть на использование типа перечисления MySQL в качестве альтернативы целому числу.