Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Larrikin 26.01.2006 14:03 / 26.01.2006 14:05
никак в голове не сложу что куда к чем относится и как получить есть право или нет...^if(^atm.has_right[$atm_list;WRITE]){ права достаточны...<br /> тут должен быть вызов метода записи... }{ <font color="red">Запись не произведена! недостаточно прав!</font> <br /> }Пользователь авторизован Мишиным классом, данные в объекте $auth
-- -- Дамп данных таблицы `acl` -- INSERT INTO `acl` VALUES (77777518, 3, 1);мой auser_id в таблице auser равен 3
$RIGHTS[ $.READ(1<<0) $.WRITE(1<<1) $.DELETE(1<<2) ]надо как-то вызывать Мишины методы посчитать права.
@has_right[atm_list;right_name] ^if(!$atm_list is hash){ ^throw[call.error;atm: has_right;atm_list must be hash] }