Страница 1 из 1

Разделение (ограничение) доступа КАК????

Добавлено: 25 Апрель 2007, 22:03
Oleg2004
Всем, ДЕНЬ ДОБРЫЙ!!!!!
Есть маленькая проблемка (а может и не маленькая).
Нужно разделить данные для просмотра и редактирования между пользователями.
Чем ето можно реализовать (или как)???
Пример:
Есть журнал успеваемости (школьный)
Нужно чоб учитель математики мог только внести оценки того класса в котором читает и просмотреть только оценки по математике только в том классе в котором читает.
Класный руководитель мог видеть оценки по всем предметам только своего класса...... И так далее.

Оче прошу подскажите как и чем енто можно реализовать!!!!!

Весьма благодарен за понимание и поддержку.

Добавлено: 25 Апрель 2007, 22:07
Дед Пахом
Если это SQL база, то делается на уровне задания прав доступа к данным на сервере.

Добавлено: 25 Апрель 2007, 22:41
Oleg2004
Приношу извинения!!!!!!
Забыл.

С6.3 АВС
Таблицы TPS

Еще раз прошу прощения за невнимательность.
ИСПРАВЛЮСЬ.

Благодарю.

Добавлено: 26 Апрель 2007, 0:21
Admin

Добавлено: 26 Апрель 2007, 10:50
TO
У себя (в некомерчекой програмке) делаю так:
-табличка юзверей с правами доступа(1,2,3...)
-в программе кнопочки в зависимости от уровня доступа disable или hide .(Если ур.дост 1- доступна кнопочка справочники на чтение,2-справочники и продажа и т.д.)
-если где-то нужно что-то показать но с меньшими правами доступа в конкретном случае unhide по условию.
ЗЫ Права на редактирование аналогично
PPS Я дилетант :-), бабок/времени на разобраться со стороними разработчиками нет. Приходится выкручиваться как сам придумаю. ;-)

-------
Да забыл сказать б/д состоит из файлов dat и tps ,работают в сетке с разными вариантами компиляции и сборки проги. Начиналось с clarion5 сейчас фунциклируюют только скомпиляные 5.5 и 6,1/ 6,3. Как на ABC так и на clarion. Да еще с этой б/д иногда рабодаю из-под DOS Clarion - но то для быстрых статистик/репортов(чуть другая история).

Добавлено: 26 Апрель 2007, 11:16
Tolusha
TO писал(а):времени на разобраться со стороними разработчиками нет. Приходится выкручиваться как сам придумаю. ;-)
Это не беда :)

Secwin от capesoft. Не требует много времени для разбора. Пароль для продукта на FTP.

(Анекдот в тему)
Двое местынх жителей, используя ручную пилу, известную в народе как «Дружба-2», монотонно пилят огромную сосну. Дело продвигается медленно, пила буксует…
К ним подходит их односельчанин и происходит такой диалог:
— А что вы тут делаете?
— Сам что ли не видишь? Сосну пилим.
— А что ж так медленно?
— Так ведь пила тупая.
— А чего ж не заточите?
— Не мешай, не видишь — времени нет, пилить надо».

:)

Добавлено: 26 Апрель 2007, 13:41
lsgsoftware
Ну это так просто. Только у тебя для входа в программу на клаше для каждого юзера должна быть своя учетная запись(сделаннная внутри клаши). А уж дальше делай что хочешь.Мой опыт - любая программа должна начинаться с ввода учетной записи(юзер и не должен знать вообще, что эта программа умеет делать). А далее юзер видит только то, что ему разрешено.И никакой SQL здесь не причем. Если есть время, посмотри примеры таких программ на моем сайте
lsgsoftware.narod.ru

Добавлено: 26 Апрель 2007, 14:54
TO
Tolusha писал(а): — времени нет, пилить надо».
:)
Точно - это про меня :-). Особено, когда делаю репортеры в ДОС ;-)
Кстати если попадется процедура складского учета в директории Lamer - будеш знать кто делал ;-).
В Черкассах точно есть :-).

Добавлено: 26 Апрель 2007, 19:46
Oleg2004
День ДОБРЫЙ!!!!
И да прибудет к Вам CLARION 7!!!!!

Огромное спасибо, Всем за понимание и терпение.
Но мне пока не совсем все понятно.
Пробую разобраться с Вашими советами и чото придумать.
Если вдруг чо не получиться не ругайте но я потревожу тогда по етому вопросу ечо разок.

С УВАЖЕНИЕМ!!!!
Олег.

Добавлено: 29 Май 2007, 11:24
VishnuRU
http://lemoi-www.dvgu.ru/clafaq/faqcgi.cgi
http://lemoi-www.dvgu.ru/clafaq/access/JDIAcces.ARJ
Шаблон для установки уровней доступа. Просто, скромно и со вкусом. Мне понравилось.
Шаблоны в стадии разработки, комментари и пожелания приветствуются.
Автор: Василий Гончаренко