Разделение (ограничение) доступа КАК????
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию 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», монотонно пилят огромную сосну. Дело продвигается медленно, пила буксует…
К ним подходит их односельчанин и происходит такой диалог:
— А что вы тут делаете?
— Сам что ли не видишь? Сосну пилим.
— А что ж так медленно?
— Так ведь пила тупая.
— А чего ж не заточите?
— Не мешай, не видишь — времени нет, пилить надо».
Анатолий.
			
						- 
				lsgsoftware
 - Ветеран
 - Сообщения: 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
Шаблон для установки уровней доступа. Просто, скромно и со вкусом. Мне понравилось.
Шаблоны в стадии разработки, комментари и пожелания приветствуются.
Автор: Василий Гончаренко
