Я хотел бы знать, как мы можем создавать разные «роли пользователей» для разных пользователей в PHP. пример:
Администратор может создавать всех типов пользователей, добавлять, просматривать, манипулировать данными, удалять менеджеров, зрителей, рабочих и т. д.
Менеджеры могут только создавать, рабочие и наблюдатели могут добавлять и просматривать данные, рабочие не могут создавать новых пользователей, но могут только добавлять данные и просматривать данные,
Зрители могут просматривать только те данные, которые были добавлены в БД работниками, менеджерами и администраторами.
Хотя лучше использовать разные сеансы, например:
$_SESSION['admin']
$_SESSION['manager']
$_SESSION['worker']
$_SESSION['viewvers']
и для каждой страницы проверьте, какие из них имеют значение true или yes, но я хочу знать, как они это делают в реальных и больших проектах ??? Есть ли другой способ???