| 
 | 
| 
 
Технология защиты на уровне записей в 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&msg=32051794&tid=1683272]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    53ms | 
get topic data:  | 
    8ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    46ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 12ms | 
| total: | 152ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.