Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
чезахрень? ввел пароль-проверил-выставил флаги. Флаг сброшен - функция с функционалом делает return
Отправлено
ы
(213.108.4.27)
21 апреля 2011, г. 17:51
В ответ на:
Ответ: это само собой разумеется! Я спросил не о том ваще!!! Как программно устроить алгоритм где будут сочетаться две концепции: уровни доступа к функционалу и сам функционал!? Ну вот например(+)
отправлено
Двоешник
21 апреля 2011, г. 17:48
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: то есть я описываю весь функционал системы так как будто нет ваще никаких уровней доступа, потом в каждой функции которая что-то делает и имеет отношение к фунциклированию прибора делаю провеку на уровень и если уровня необходимого нет - выходим из нее ниче не делая, пральна я понимаю?
-
Двоешник
(
пустое
, 21.04.2011, 18:01:41
94.45.131.110
)
типа того
-
ы
(
пустое
, 21.04.2011, 18:02:43
213.108.4.27
)
Ответ: а шо если функций дох? А шо если уровни доступа кучерявые? Не ,не пойдет.
-
Двоешник
(
пустое
, 21.04.2011, 18:11:29
94.45.131.110
)
Я делаю массив указателей на функции-исполнители команд (режимов).. соответственно по номеру адрес процеудры выбирается. Для каждого уровня доступа свой массив. При обновлении массивов меняются и права желаемым образом.
-
POV
(
пустое
, 22.04.2011, 09:05:21
78.31.77.123
)
Очень ровно в этом деле пресловутые switch|case помогает. Массивы индексов и распределят т.с. "тропинки" и "шлагбаумы" :) при обращении к нужному.
-
Макаров
(
пустое
, 21.04.2011, 21:31:58
109.61.195.202
)
значит будет дох if (!bit) return. ну или не в каждую функцию вставлять а в "блок" законченного модуля функционала
-
ы
(
пустое
, 21.04.2011, 18:16:17
213.108.4.27
)
Тогда вводятся не уровни доступа, а полномочия пользователя. У каждого юзера в свойствах набор битовых флажков. Одна функция - один флажок. Флажок стоит - юзер может пользовать фичу. Не стоит - облом.
-
vmp
(
пустое
, 21.04.2011, 18:14:9
87.245.155.194
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 3 в два раза:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru