Авторизацию сделать несложно...
Sumo 30.11.2016 13:46
Нужно написать три вещи:
— Хранилище пользователей.
— Запись, чтение и проверку аутентификационного токена в куках.
— Хранилище прав пользователей.
Первые две вещи достаточно универсальные — это аутентификация. Пишется очень просто.
Третья часть — авторизация — зависит от вашей конкретной задачи. Если я правильно помню, у Миши реализована модель ACL — xраняться и вычисляются права для объектов. Число объектов любое, число прав ограничено количеством битов в целом числе. Я так понимаю, что это хорошо ложиться на модель данных Имрпиматура.
У меня всегда была другая задача — задавать права на действия над системой. Права на объекты мне почти никогда не нужны. Поэтому использую систему прав и ролей. У меня может быть неограниченное число прав, которые можно группировать в роли и присваивать пользователю.
Что подойдет для вашей задачи я не знаю. Самому написать авторизацию всегда полезно. Я в десять лет назад разобрался с Мишиным классом и сделал свои. :)