parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 23.10.2006 13:54

скорее всего вы не совсем верно используете метод вычисления прав (точнее не так, как он задумывался). ещё раз, подумайте: как вы можете определить что этот посетитель есть owner объекта (тот, кому принадлежит этот объект), если этот посетитель не сказал кто он такой. тут не надо смотреть код, нужно просто подумать.

методу передается is_owner, этот флаг вы сами как-то формируете и передаете методу. похоже вы устанавливаете его, если считаете права не залогиненного, но это не корректно.

в принципе для того, чтобы выдать права на объекты не залогиненному, я использую поля rights и irf в таблице object. это - права для всех на объект.