Вопросы по ролям и наградам

Главные вкладки

Аватар пользователя Lopar Lopar 14 декабря 2009 в 17:12

В процессе разработки столкнулся с двумя задачами, которые не смогли решиться "влёт".

1. Награждение пользователя наградами. Проблема возникла в ТЗ: награды не стандартизированы. Базы стандартных наград не существует в природе. Когда нужно наградить человека - нужно выбрать картинку награды, подпись к награде, кого награждать - и вуаля награда появляется у человека. Стандартный алгоритм гуляющий на форумах: создать в базе запись о награде, наградить людей - не канает, ибо большинствонаград абсолютно уникальны.
Соответственно лишние запросы в БД не улыбают. Гораздо интереснее метод "как-то дописать наживо".
Не подскажете осуществимо ли?

2. Присвоение особых прав людям, вошедшим на сайт через openID. То есть ново-зарегистрированные, вошедшие через логин-пароль и вошедшие через openID должны иметь разные права. С первыми двумя понятно - переброс из группы в группу происходит вручную. А вот что с третьими делать?

Скажу спасибо как за решение так и за "что копать".
Загуглям и прочим фпоискам - мимо. ))))))))

С ув.

Комментарии