|
Технология защиты на уровне записей в Access97???
|
|||
---|---|---|---|
#18+
Встроенной защиты такого уровня в Access97 нет. Мне надо иметь возможность идентифицировать пользователя, который создал запись, последним ее изменил, разграничить доступ пользователям к соотв. записям. Мне представляется, для этого надо заводить для каждого пользователя уникальный идентификатор. Вопрос: что можно использовать в качестве такого идентификатора. Т.е. я хочу, что бы при входе юзера в базу (после ввода имени и пароля) можно было получить его ИД и использовать его в дальнешем в работе. Имя юзера для этого не подходит, т.к. может быть несколько одинаковых имен, видимо придется как то генерить искуственный ИД на основе имени и пароля, но насколько я понял, доступа к свойству <пароль> в DAO нет (может я и ошибаюсь). Вообщем, если кто задумывался над этим, подскажите как можно решить эту задачу? Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2002, 08:54 |
|
Технология защиты на уровне записей в Access97???
|
|||
---|---|---|---|
#18+
Можно попробовать использовать User-Level защиту - и получать имя пользователя средствами DAO. Ну а далее играться с правами доступа к строкам таблиц. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2002, 21:20 |
|
Технология защиты на уровне записей в Access97???
|
|||
---|---|---|---|
#18+
хм...=))) очень наболевший вопрос..=)) я делал эту "журнализацию" дл ятого что бы иметь возможность посмореть..."кто ел из моей миски?" (с) ..=))... так как пользователь у меня не имеет доступа к таблицам ( =)) спорное утверждение..но...допустим, что никто руками не полезет в таблицы, потому как от этого я не нашел защиты=((( )... при открытии файла. запускаеться формочка в которой юзер выбирает себя из списка и вводит пароль...после этого его пускают дальше...ну а дальше опять же... на события формы before/after updatе , ну и прочие, по усмотрению...(у меня на запуск всяких пересчетов, архивирований)...вешаються процедуры...которые в специальныю таблицу пишут лог...структура таблицы...приблезительно такая... идпользователя, дата/время, действие, параметр1, п-р2,п-р3... вот и всё...ах да...на пользователей отдельная таблица...с их правами..... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2002, 16:09 |
|
|
start [/forum/topic.php?fid=45&fpage=1846&tid=1683272]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 322ms |
total: | 463ms |
0 / 0 |