|
|
#1 |
|
Участник
|
Сброс данных при логине
Привет.
1. текущий пользователь а1 имеет доступ к функциональности и hasSecuritykeyAccess(securityKeyNum(sk1)) возвращает true; 2. пользователь а2 не имеет доступа к этой функциональности и если войти под ним в систему hasSecuritykeyAccess(securityKeyNum(sk1)) возвращает false; 3. если зайти в систему как а1 и выполнить xSession.newUser('a2', ''), то теоритически hasSecuritykeyAccess(securityKeyNum(sk1)) должен вернуть false - практически возвращает true. Вопрос - как сбросить откешированные данные? (пробовал Dictionary::loginSettingsFlush(); Dictionary::dataFlush(); Dictionary::aodFlush(); if (logIn) { globalCache = SysGlobalCache::construct(); classFactory.parmGlobalCache(globalCache); } ) не помогло ... :-( |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Невозможно выполнить команду языка определения данных в () | 8 | |||
| Стандартный импорт данных. Обновление | 0 | |||
| Распределенная база данных на основе View | 27 | |||
| Введение в Аксапту | 0 | |||
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|