Разделение (ограничение) доступа КАК????
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Разделение (ограничение) доступа КАК????
Всем, ДЕНЬ ДОБРЫЙ!!!!!
Есть маленькая проблемка (а может и не маленькая).
Нужно разделить данные для просмотра и редактирования между пользователями.
Чем ето можно реализовать (или как)???
Пример:
Есть журнал успеваемости (школьный)
Нужно чоб учитель математики мог только внести оценки того класса в котором читает и просмотреть только оценки по математике только в том классе в котором читает.
Класный руководитель мог видеть оценки по всем предметам только своего класса...... И так далее.
Оче прошу подскажите как и чем енто можно реализовать!!!!!
Весьма благодарен за понимание и поддержку.
Есть маленькая проблемка (а может и не маленькая).
Нужно разделить данные для просмотра и редактирования между пользователями.
Чем ето можно реализовать (или как)???
Пример:
Есть журнал успеваемости (школьный)
Нужно чоб учитель математики мог только внести оценки того класса в котором читает и просмотреть только оценки по математике только в том классе в котором читает.
Класный руководитель мог видеть оценки по всем предметам только своего класса...... И так далее.
Оче прошу подскажите как и чем енто можно реализовать!!!!!
Весьма благодарен за понимание и поддержку.
У себя (в некомерчекой програмке) делаю так:
-табличка юзверей с правами доступа(1,2,3...)
-в программе кнопочки в зависимости от уровня доступа disable или hide .(Если ур.дост 1- доступна кнопочка справочники на чтение,2-справочники и продажа и т.д.)
-если где-то нужно что-то показать но с меньшими правами доступа в конкретном случае unhide по условию.
ЗЫ Права на редактирование аналогично
PPS Я дилетант
, бабок/времени на разобраться со стороними разработчиками нет. Приходится выкручиваться как сам придумаю. 
-------
Да забыл сказать б/д состоит из файлов dat и tps ,работают в сетке с разными вариантами компиляции и сборки проги. Начиналось с clarion5 сейчас фунциклируюют только скомпиляные 5.5 и 6,1/ 6,3. Как на ABC так и на clarion. Да еще с этой б/д иногда рабодаю из-под DOS Clarion - но то для быстрых статистик/репортов(чуть другая история).
-табличка юзверей с правами доступа(1,2,3...)
-в программе кнопочки в зависимости от уровня доступа disable или hide .(Если ур.дост 1- доступна кнопочка справочники на чтение,2-справочники и продажа и т.д.)
-если где-то нужно что-то показать но с меньшими правами доступа в конкретном случае unhide по условию.
ЗЫ Права на редактирование аналогично
PPS Я дилетант


-------
Да забыл сказать б/д состоит из файлов dat и tps ,работают в сетке с разными вариантами компиляции и сборки проги. Начиналось с clarion5 сейчас фунциклируюют только скомпиляные 5.5 и 6,1/ 6,3. Как на ABC так и на clarion. Да еще с этой б/д иногда рабодаю из-под DOS Clarion - но то для быстрых статистик/репортов(чуть другая история).
- Tolusha
- Активист
- Сообщения: 123
- Зарегистрирован: 11 Январь 2006, 16:50
- Откуда: Украина, г. Черкассы
- Контактная информация:
Это не бедаTO писал(а):времени на разобраться со стороними разработчиками нет. Приходится выкручиваться как сам придумаю.![]()

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

Анатолий.
-
- Ветеран
- Сообщения: 311
- Зарегистрирован: 08 Июль 2005, 22:04
Ну это так просто. Только у тебя для входа в программу на клаше для каждого юзера должна быть своя учетная запись(сделаннная внутри клаши). А уж дальше делай что хочешь.Мой опыт - любая программа должна начинаться с ввода учетной записи(юзер и не должен знать вообще, что эта программа умеет делать). А далее юзер видит только то, что ему разрешено.И никакой SQL здесь не причем. Если есть время, посмотри примеры таких программ на моем сайте
lsgsoftware.narod.ru
lsgsoftware.narod.ru
http://lemoi-www.dvgu.ru/clafaq/faqcgi.cgi
http://lemoi-www.dvgu.ru/clafaq/access/JDIAcces.ARJ
http://lemoi-www.dvgu.ru/clafaq/access/JDIAcces.ARJ
Шаблон для установки уровней доступа. Просто, скромно и со вкусом. Мне понравилось.
Шаблоны в стадии разработки, комментари и пожелания приветствуются.
Автор: Василий Гончаренко